Spring-7 Eclipse EE [MyBatise]

SQL문을 XML에 저장하여 보다 Java 코드 작성을 줄여줌 MyBatise 설치 Help – eclipse Market에서 java orm 검색 MyBatise와 MyBatis Generator 플러그인을 설치 pom.xml에 DBCP 라이브러리 추가 sonatype 에서 mybatis 검색하여 Apache Maven 코드 복사<dependency>에 추가 mapping.xml 파일 생성 Project 오른쪽 마우스 클릭 – New – Other – MyBatis XML Mapper 클릭 – Next /src/main/resources/mappings에 book-mapping.xml … Read more

Spring-6 Eclipse EE [JDBC Template]

JDBC Template JDBC의 반복적인 코드제거와 DB 연동 로직을 JDBC Template 클래스에서 제공하여주는 장점이 있다. 개발자는 SQL문에 집중 root-context.xml에 저장된 것을 사용 DBCP : 자바 웹 애플리케이션 DB 접속과 관련된 라이브러리 JDBC : Java DataBase Connectivity DB연결 인터페이스, 각 DB Driver를 통해 접속 DB 접속을 위해 JDBC Driver Load getConnection Method로 DB Connection 객체 가져옴 PreparedStatement … Read more

Spring-5 Eclipse EE [Service, Controller]

Service class 생성 service/board/BoardService.java controller/board/BoardController.java Controller 기본 형태 @RequestMapping(value = “/접근주소”, method = RequestMethod.GET)public String home(Model model) { model.addAttribute(“파라미터변수명”, 파라미터 값); return “jsp명”;} view home.jsp board_list.jsp 단순화 시켜주는 태그 jstl을 사용자세한 설명은 타 블로그 참조 https://velog.io/@ye050425/JSP-JSTL-%EC%A0%95%EB%A6%AC contextPath -> 루트 주소 적어주는 함수root를 직접 정해주는방법Servers -> Tomcat v9.0 Server at localhost – config -> server.xml른쪽 상단 … Read more

Spring-4 Eclipse EE [Util, DTO, DAO,]

디렉터리 구조 dto/board/Board.java dao/util/JDBCUtil.java dao/board/BoardDAOJDBC.java // 코딩 후 BoardDAO라는 interface를 만들것임 DAOJDBC 클래스를 DAO interface로 만들기 BoardDAOJDBC.java 작업창에 오른족 마우스 – Refactor – Extract InterfaceInterface name : BoardDAOMembers to declare in the interface – 전체 선택 – OK 서비스를 위해 메타태그를 달아야 한다 @Repository클래스 상단에 @Repository @Override매서드 상단에 Override

Spring-3 Eclipse EE 기본 세팅

프로젝트 생성 File – New – Other – Spring – Spring Legacy Project Project Name = 프로젝트명 작성,Template = Spring MVC ProjectNext 패키지명 입력창에 패키지 작성(* 패키지 이름은 3단어, 점2개포함 시켜야 함) 프로젝트 생성완료. 서버설정 프로젝트 마우스 오른족 클릭 Run As – Run on Server – Apache – tomcat v9.0 Server 선택Next[Run On Server]Browser 클릭해 … Read more

Spring-2 Eclipse IDE [UI, Util, DTO, DAO]

SQLite query // SQLite를 사용했다 BoardDTO.java // 데이터를 담을 클래스 JDBCUtil.java // DB 접속, 종료와 관련된 클래스 db파일은 IDE와 EE 동일한 위치에 지정해주어야 한다 BoardDAO.java // DB에서 데이터를 INSERT DELETE UPDATE SELECT 해주는 컨트롤러이다 BoardUI.java // UI 클래스

Spring-1 Eclipse, EclipseEE

Eclipse EE 설치 eclipse EE download Tomcat 설치 톰캣 version 9 STS 다운로드 sts 검색 spring tools 설치 jstl 라이브러리 사용하기 https://velog.io/@ye050425/JSP-JSTL-%EC%A0%95%EB%A6%AC 메타테그 = <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %> 사용 형태 사용 예시