Servlet & JSP - 실습
·
Programming Language/SERVLET
✅ 실습순서 Dynamic web project 생성 ( HelloWeb ) WebContent 안에 hello.html 작성 Tomcat 서버 실행 브라우저 열어서 요청 http://서버IP:8090/context명/자원 📌 논리적인 이름 📌 물리적인 이름 (docBase) 과 논리적인 이름 (path) 📌 논리적인 이름(path) 변경하는 방법 5. 클라이언트에서 URL 경로 문법 ★★★★★ http://서버IP:8090/context명/자원(html,jsp,서블릿 등) 가. html 요청 http://서버IP:8090/context명/html파일 나. jsp 요청 html과 동일한 경로에 저장한다. 3단계로 저장됨 ( 변환 → 컴파일 → 실행 ) C:\servlet_study\apache-tomca..
Servlet & JSP - 웹 어플리케이션 개발환경
·
Programming Language/SERVLET
웹 어플리케이션 개발환경 1. JDK 8 설치 2. eclipse 설치 3. Tomcat 설치 및 Eclipse 연동 4. 기본 코드 구성 및 서블릿 생성 📖 정리 1️⃣ JDK 설치 https://www.oracle.com/java/technologies/ Oracle Java Technologies | Oracle Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders. www.oracle.com 프로그램 다..
Mybatis - 분리(2)
·
DB/MyBatis
🎯오늘 하루는 정적 메소드 (static method) 의 개념을 확실하게 되짚어볼 수 있었다. 1. 인스턴스 생성 없이 호출이 가능하고 2. 유틸리티 관련 함수를 만드는데 유용하게 사용된다는 점 ! 이 개념을 몰랐으면 아주 번거롭게 코드를 짰을거란 생각이...이래서 기초개념을 탄탄하게 다져야하는구나 싶다! 📌오늘의 키워드 🔔 MyBatis ( 과거 ibatis ⇒ 에러 메시지에 출력될 수 있음) jar ⇒ mybatis-3.5.13.jar & ojdbc6_g.jar ⇒ 이클립스 build path 필수!! xml(Configuration, Mapper - 이름 대소문자 구분함!!) java-xml 읽기 (import 주의! , 경로는 패키지나 이름에 따라 다를 수 있음) SqlSession 객체 (메서..
Mybatis - 분리(1)
·
DB/MyBatis
🎯오늘 하루는 합쳤다 분리했다 하니 더 헷갈려서 수업 시간에 코드 한줄한줄의 정확한 의미보다는 전체적인 흐름이 어떻게 흘러가는지에 대해 집중하려고 노력했다. 정형화 된 틀이 있으니 그 틀을 이해하고 전체적인 맥락을 이해하기 ! main - service - DAO 의 흐름을 항상 생각할것 ✅ 순서 1. DAO 2. Service (인터페이스) 3. serviceImpl 에서 구현 4. Main에서 서브에 있는 것 호출 📖 정리 ✅ 생성 configuration.xml DeptMapper.xml select deptno, dname, loc from dept order by deptno DeptDTO.java package com.dto; //dept 테이블의 하나의 행(레코드)을 저장하는 용도 publi..
Mybatis - 조건문
·
DB/MyBatis
🎯오늘 하루는 Mybatis 에서도 if문을 쓸 수 있는데 기존에 알고있던 if~else와 case문은 지원되지 않는다는 것을 기억하자! 대신 조건이 여러 개인 경우 choose문으로 쓸 수 있으니 choose 문법을 익힐 것! 📖 정리 1️⃣ 조건 단일 if if~else 지원안됨 조건이 여러개인 경우 ⇒ choose문 import java.io.InputStream; import java.util.Arrays; import java.util.HashMap; import java.util.List; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.RowBounds; import org.apache.ibatis.session..
xoo | 수진
xoo의 성장기록