-
[R.LOG] 신규 프로젝트 1차 개발완료프로젝트/Web 2021. 6. 12. 18:41
2021.07.06 추가
- R.LOG Batch 내용
R.LOG ( 자칭 : 로재 블로그 )
1차적으로 개인 블로그 개발이 완료되었다. (관리자 페이지 포함, bootstrap 디자인은 유료로 구매)
- github : https://github.com/rojae/R.LOG
개발을 하는 과정 (소스코드)를, 티스토리 블로그에 글을 남길지 R.LOG에 남길지 고민이다.
하지만, 부끄러워서 올릴 수 있을지 모르겠다.
아직 미비한 과정이 너무 많기에.. 역시 갈 길은 멀다.
(알면 알수록, 부족하다고 생각하게 된다고 해야할까?)
대충 정리하자면..
- Spring JPA로는 부족한 점이 많기에, 현재 QueryDSL을 추가하여 둘 다 사용하도록 수정/개발 중이다.
- 카테고리를 DB화 시켰는데, Tiles 프레임워크를 사용하여 매번 요청마다 뽑아내는 낭비를 하고 있다.
- 사실 이 부분은 고민이다. 비동기로 해결을 하기 위해서는, tiles + ajax (jquery)로 해결이 가능하기는 하지만, 뒤로가기 등 여러가지 문제가 있기 때문에, 우선 Tiles만 씌워서 카테고리를 매요청마다 뽑아내도록만 했다. (같은 일을 두번하기는 싫어서가 사실 이유이다)
- 정 방법이 없으면, 이후에 필요하다면 FE를 React로 수정할 생각이다.
- 아무리 부트스트랩일지라도, 모바일 연동이 생각보다 쉽지 않다.
- DOM은 많이 해보면 늘겠지만, 현재 토큰 기반이 아닌, 세션 기반의 MVC 모델이기에, 추후 기회가 된다면 토큰 API 형식으로 바꾸고자 한다.
- 이미지 업로드의 경우, 사용하지 않으면 제거를 해줘야 한다.
- 이 부분은 많은 고민 결과, 새벽 시간마다 Betch를 돌려서, 해결하기로 했는데.. 지금 서버에서는 shell 프로그래밍이 가능한 조건이 아니다.
- 대안으로 스프링 Betch 프로그래밍을 해야하는데, 이에 대한 학습이 필요해 보인다.
(2021.07.06 - 우선 현재 메일 미승인 계정, 디비 백업 배치를 추가했다)
git : https://github.com/rojae/R.LOG-Batch
- ModelMapper를 개발하다가 알게 되어, 수정이 필요하다.
현재 Query가 상당 수가, 불 필요하게 동작하는 경우가 있는데
이 부분을 중점적으로 QueryDSL을 입히면서 수정할 계획이다.
반응형'프로젝트 > Web' 카테고리의 다른 글
[전자서명] 심플하지만 강력한 전자서명 모듈 개발 프로세스. (0) 2021.11.18 [R.LOG] AWS로 서비스 이전 완료 (0) 2021.10.03