반응형

Spring Maven Bootstrap Mysql Mybatis 를 이용하여 개인프로젝트를 만드는 중입니다


일단 틀만 만들고 주제를 정하려고하는데


-w3schools 처럼 예제 모아놓은 사이트


-간단한 가상ERP 사이트


이정도 를 생각하고있습니다


현재는 기본 커뮤니티 게시판 , 사이드 메뉴, 로그인 로직 등이 적용된 상태입니다


참고했던 곳을 적어보고 간단한 후기도 적어보겠습니다



-스프링 


일단 스프링 프로젝트로 틀을 만들고 디비를 태워야합니다


하지만 관련 예제 사이트를 찾기가 만만치 않습니다


저는 예전부터 봐왔고 기록해둔 곳이 몇개 있어서 어렵지는 않았습니다




http://addio3305.tistory.com/32?category=772645


매우 유명한 사이트입니다 2014년도에 포스팅된 글인데 현재도 많이 이용해서 스프링 프로젝트를 적용해보고 계신분들이


많을거라고 생각합니다 그만큼 예제가 심플하면서도 필요한 내용들을 전부 담고있습니다


다만 저는 Mysql을 사용했기때문에 부분적으로 수정할 부분이 많았고 이게 또 많은 공부가 되었습니다


여기서 참고한 부분들은 게시판의 정수들이라고 할수있는 것들이죠


- CRUD 게시판


- 파일 업로드


- 전자정부 페이징


이렇게 해서 게시판 돌아가는것을 하나 만들었습니다.


-css/디자인 


사실 디자인은 잼병이고 실제 사이트들처럼 심플하고 고급스럽게 만들자신은 절대없습니다


그래서 개발하는분들이 그렇듯 부트스트랩테마를 가져다썻습니다 무료테마중에서 심플하고 괜찮은것들이 많습니다


   https://blackrockdigital.github.io/startbootstrap-sb-admin-2/pages/index.html


저는 SB 2 어드민 테마를 가져다썻습니다


이외에 참고할 사이트는 아래에 소개해 드립니다.


출처 : https://www.cmsfactory.net/node/10674

https://startbootstrap.com/

30개 이상의 템플릿이 있습니다. Apache License v2.0을 따르고 있습니다. 스폰서라 하여 유료 템플릿도 있습니다.

https://www.bootstrapzero.com/

70개 이상의 템플릿이 있고, MIT License를 따르고 있습니다.

http://bootswatch.com/

현재 15개의 템플릿이 있습니다. 라이센스는 MIT License입니다.

Created on 2014-05-22 16:59 | Updated on 2017-10-18 21:36





-스프링 타일즈 


스프링 타일즈는 일단 사용해 본적이 없었다가 구글검색을 통해 적용해본건데


일단 제가 원하는 예제를 보여주는 사이트가 많이 없었어서 이곳저곳을 찾아보면서 취합해야했었습니다


이 블로그에도 포스팅을 한적이있는데 참고하셔도 될것같습니다



http://epthffh.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%83%80%EC%9D%BC%EC%A6%88-Spring-Tile-%EC%84%A4%EC%A0%95%ED%95%B4%EB%B3%B4%EA%B8%B0?category=687611



참고했던 블로그 주소도 올립니다


http://pentode.tistory.com/49 


http://derveljunit.tistory.com/228


http://blog.naver.com/PostView.nhn?blogId=estern&logNo=110135537022




-스프링 시큐리티 



개인플젝에서 제일 적용해보고싶었던 것중에 하나였는데


적용도 까다롭고 보안도 완전하게 구성하기 힘들다고 들었지만 일단 적용은 해놓은 상태입니다


보통 스프링 시큐리티를 소개하는 블로그에선


메인을 로그인으로 하고 로그인 이외의 페이지는 전부 들어가는 설정의 예제를 구성했는데


개인프로젝트는 로그인을 하던안하든 대부분 페이지를 들어갈수 있으면서


관리자 페이지만 제한(Access Denied)을 두도록 설정했습니다


처음부터 프로젝트를 만들어 적용하는 예제는 따라가기 쉬웠지만


기존 로그인 로직이 적용되어있던 프로젝트에 시큐리티를 따로 적용하기가 까다로운 점이 있었습니다


로그인이 성공해도 실패해도 계속 로그인 페이지만 리다이렉트 되는 문제가 있었는데


method="post" 이 코드 한줄이 빠져있어서 4시간 삽질했던적도 있고


이후엔 수월하게 적용했던것같습니다


참고 사이트 : http://niees.tistory.com/category/spring-security 



-이후에 해봐야할것들 


아직도 거의 틀정도이지만 틀만 완성되면 나머지 페이지는 로직적인건 빼고 비슷하게 찍어낼수있겠다 생각이 듭니다


오키에도 질문한적이있지만 해보고 싶은것들을 정리해봤습니다


https://okky.kr/article/429496


스프링 메시지로 다국어처리

배치처리

메일보내기

문자보내기

코드로배우는 스프링에 있는 에러페이지 처리 적용

무한댓글

파일 zip 일괄다운(이건 해놓은게 있어서 가져다 쓰면될듯)

세션처리

암호화

달력/일정


에디터


autocomplete


엑셀 export


PDF export


그래프




해당 조건들을 모두 만족할수있는 사이트가 무었인지도 고민해봐야할것같습니다


반응형

+ Recent posts