분류 전체보기
-
Spring Problem - class="org.mybatis.spring.SqlSessionTemplate" not foundJava/Spring 2018. 8. 29. 18:02
org.hibernate hibernate-validator 6.0.12.Final cglib cglib 3.2.7 org.mybatis mybatis-spring 1.3.2 org.mybatis mybatis 3.4.6 mybatis 모듈을 찾을 수 없다는 에러가 나와서 pom.xml에서 해당 dependency를 추가했더니 에러가 사라졌다. 추가로 MySQL을 사용할 경우 mysql mysql-connector-java 5.1.31 mysql-connector-java 를 이용한다.
-
Error - configuring application listener of class org.springframework.web.context.ContextLoaderListenerJava/Spring 2018. 8. 29. 17:34
프로젝트 >> properties >> Deployment Assembly를 선택한 후, "Add" >> Java Build Path Entries >> Maven Dependencies 선택한 후, "Apply"를 해준다. 톰캣 재시작하면 서버가 정상적으로 실행된다. 메이븐 메뉴에서 "Update Project Configuration"를 실행하는 경우, 해당 정보가 삭제되므로 다시 등록해주면 된다.
-
MySQL DriverDB 2018. 8. 28. 00:50
MySQL Connectors의 Download Connector/J에서 스크롤을 아래로 내리면 Generally Available (GA) Releases 가 있다. Select Platform에서 Platform Independent를 선택하고 Platform Independent (Architecture Independent), ZIP Archive 를 다운한다. 그러면 mysql-connector-java-version.zip 파일이 다운로드 된다. 압축을 해제하고 해제한 폴더에서 mysql-connector-java-version-bin.jar를 복사해서 자바가 설치된 드라이브의 jdk 버전의 lib폴더에 붙여넣기 한다. JDBC를 사용하려면 드라이버를 연결해주어야 되는데, 시스템 - 환경변수에..
-
Transaction / AOPJava/Spring 2018. 8. 27. 17:13
Transaction - 데이터 처리정상적으로 데이터가 처리 되면 Commit - 유지 Error가 발생되면 Rollback - 취소 AOP - 공통코드를 동작시키위한 기술Aspect Oriented Programming - 관점 지향 프로그래밍Spring AOP로 Transaction을 처리한다.weaving - Compile된 여러개의 .class 파일을 하나의 클래스로 묶어서 처리하는 기술마치 하나의 코드처럼 움직인다. Service Logic / Business Logic 실행 시 Exception이 발생할 때, DataBase에 변경 사항 RollBack이 필요하다. AOP는 Point-cut과 Advisor로 구성되어 동작한다.Point-cut : 특정 패키지, 클래스, 메소드 지정Adviso..
-
LoggingJava/Spring 2018. 8. 27. 16:53
logging은 과정을 기록하는 것이다.DB만으로는 추측이 어렵기 때문에 로깅을 이용한다.ex) 조회수 Spring Framework는 Commons-Logging을 사용한다. - Spring 4이하 버전까지Spring5부터는 spring-jcl을 사용한다. Commons-logging은 Cpu와 Ram, Disk ( System Resource )를 많이 잡아 먹기때문에 Log4J 또는 Logback으로 변경이 필요하다.Log4j 또는 Logback 라이브러리가 필요하다. Log4j와 logback은 commons-logging을 대신 사용하기 위해 필요하다. 없으면 안찍히거나 2번 찍히게 된다. pom.xml에 Dependency를 추가한다. ch.qos.logback logback-classic 1..
-
Oracle - SQL Developer ERDDB/Oracle 2018. 8. 27. 01:25
최신 SQL Developer를 설치하기 위해선 Java8 버전이상이 필요하다. SQL Developer를 설치 하고, DB를 연결 한 다음, 보기 -> 브라우저 로 창을 띄우고 관계형 모델에서 새 관계형모델을 만든다. 관계형모델을 만들고나서 가운데 위쪽 메뉴얼에 창크기를 눌러서 새 테이블을 만들어서 ERD 설계를 할 수 있다. 설계를 다하고 나서 DDL로 보기를 누르면 설계에 필요한 쿼리문을 확인할 수 있다. 데이터 모델러 -> 임포트 -> erwin파일이나 다른 xml파일로도 구성도를 볼 수 있다.