기초/SPRING
-
[Spring] Mysql 계층적 쿼리구조기초/SPRING 2020. 9. 23. 14:58
오라클에서 사용하던 Menu정보를 그대로 사용했더니 트리구조 쿼리에서 문제발생 오라클의 Contect By를 사용할 수 없어 자바에서 처리 쿼리문 with recursive cte AS ( SELECT A.*, 1 menu_level FROM TABLE_menu01 A where par_menu_no = 0 union all SELECT B.*, menu_level+1 menu_level FROM table_menu01 B inner JOIN cte on B.par_menu_no = cte.menu_no ) SELECT cte.*, IFNULL((SELECT menu_name FROM table_menu01 WHERE menu_no=cte.par_menu_no),'') par_menu_name from ..
-
[Spring] Maria DB 연결+SQL LOG기초/SPRING 2020. 9. 9. 17:37
src > pom.xml 목적 : DB연결에 필요한 Dependency 추가 mysql mysql-connector-java 5.1.31 org.mybatis mybatis 3.3.0 org.mybatis mybatis-spring 1.2.2 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} commons-dbcp commons-dbcp 1.4 org.lazyluke log4jdbc-remix 0.2.6 log4j log4j 1.2.15 javax.mail mail javax.jms jms com.sun.jdmk jmxtools c..
-
Spring - Interceptor 적용기초/SPRING 2020. 8. 28. 14:21
action-servlet.xml 수정 맨위 beans url 추가 xmlns:mvc="http://www.springframework.org/schema/mvc" beans에 인터셉터태그 추가 CustomInterceptor.java 생성 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.s..
-
Spring - Servelt 설정변경기초/SPRING 2020. 8. 28. 11:29
WEB-INF > web.xml 변경 welcom tag 추가 index.jsp servelt 태그변경 appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml 1 appServlet / 을 아래와 같이 변경 action org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/*-servlet.xml 1 action *.dg url-pattern : 확장자를 jsp가 아닌 dg ( 프로젝트에 맞게 변경 가능 ) init-param ..
-
부트스트랩 적용 및 resources 지정기초/SPRING 2020. 8. 28. 10:47
부트스트랩 다운로드 http://bootstrapk.com/ 부트스트랩 · 세상에서 가장 인기있는 모바일 우선이며, 반응형인 프론트엔드 프레임워크. 프리프로세서 부트스트랩은 평범한 CSS 로 제공합니다만, 그것의 소스코드는 2개의 인기있는 CSS 프리프로세서인 Less 와 Sass 를 사용합니다. 신속하게 프리컴파일된 CSS 로 시작하거나 소스를 빌드 bootstrapk.com 제이쿼리 다운로드 > bootstrap내부에서 jquery 사용 부트스트랩 폴더지정 제이쿼리 폴더지정 resources 지정 > css, js 등 서버내부경로의 리소스들을 맵핑해줌 webapp > WEB-INF > spring > appServlet > servlet-context.xml 추가 테스트 소스 이때 jquery는 bo..
-
타일즈 적용기초/SPRING 2020. 8. 26. 15:07
tiles 구조 tiles > comm > nav.jsp footer.jsp header.jsp layout > template.jsp servlet-context.xml 추가 : tiles.xml 경로 설정 /WEB-INF/tiles/tiles.xml pom.xml 추가 : tiles maven org.apache.tiles tiles-core 3.0.8 org.apache.tiles tiles-jsp 3.0.8 tiles.xml 작성 : tiles 공통부분 작성 예제 header.jsp Hello ! I am Header! footer.jsp Hello ! I am Footer! nav.jsp NAV! template.jsp home.jsp Hello world! The time on the serv..