자바 Java(33)
-
토비의 스프링3 - 1부 이해 1.1~1.3
1.1 초난감 DAO , 1.2 DAO의 분리, 1.3 DAO의 확장 데이터를 DB에 연동해서 저장하려고 할때 코드는 다음과 같다. package springbook.user.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import springbook.user.domain.User; public class UserDao { public void add(User user) throws ClassNotFoundException,SQLException{ Class.forName(..
2020.05.25 -
토비의 스프링3 -들어가며
스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크이다. 애플리케이션 프레임 워크는 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API등을 제공해 준다. 애플리케이션의 기본 틀 - 스프링 컨테이너 스프링은 스프링 컨테이너 또는 애플리케이션 컨텍스트 라고 불리는 스프링 런타임 엔진을 제공한다. 스프링 컨테이너는 설정정보를 참고해서 애플리케이션을 구성하는 오브젝트를 생성하고 관리한다. 스프링 컨테이너는 독립적으로 동작 할 수도 있지만 보통 웹 모듁에서 동작하는 서비스나 서블릿으로 등록해서 사용한다. (스프링 사용하려면 스프링 컨테이너 다르눈 방법과, 스프링 컨테이너가 애플리케이션 오브젝트를 이용할 수 있도록 설정 ..
2020.05.25 -
스프링 공부를 시작 하며
스프링 공부는 우연히 한 사이트의 채용 공고문에서 채용시 필수 사항인 spring MVC 경험을 보고 시작하게 되었다. 또한, 국비 교육에 마지막 내용인 spring을 미리 선행하고자 토비의 스프링 3 책을 정리하며, 스프링 공부를 해보려고 한다. 책의 분량이 1400페이지에 달하는 방대한 양이지만, 최대한 빠르게 속독하며 정리한 후, 천천히 적용해 보려고 한다. 요즘 알고리즘 공부도 해야하며, JSP 책도 정리를 하고 있고 국비 교육을 따라가기도 힘들지만 어느 하나에만 집중할 수 없는 현실적인 부분 때문에 조금 씩이라도 스프링 공부에 투자하고싶다. 2020.05.25
2020.05.25 -
JSP를 이해하기 위한 자바와 웹 기초 지식
자바의 웹 서버 애플리케이션 기술인 서블릿과 jsp는 기존의 기술들 보다 구현상 그리고 수행상 많은 장점이 있는 기술 이다. HTTP에 대한 자세한 스펙을 알지 못해도 웹 서버 애플리케이션을 쉽게 구현할 수 있는 다양한 기능의 API를 지원하며, 웹 클라이언트의 요청에 빠르게 응답하고 효과적인 멀티스레드 수행구조를 지원한다. 아래에서 자바 기술의 종류와 웹에서 지원하는 자바의 웹 기술에 대해 알아보자 자바 언어가 많이 사용 되는 이유는 썬마이크로시스템즈에서 자바를 GPL라이선스로 오픈하였기 때문이다. GPL(General Public License)라이선스는 free software foundation 에서 만든 자유 소프트웨어 라이선스로 가장 널리 알려진 사용 허가(카피레프트) 이다. 카피 레프트는 "..
2020.05.21 -
JSP 문법/태그
종류 사용용도 형식 지 시 자 페이지 속성 지정 주 석 페이지 설명 작성 선 언 변수/메쏘드 선언 표 현 식 결과를 문자열로 출력 스크립트릿 자바 코드를 기술함 액션 태그 자바빈 또는 애플릿 모듈과 연동 ⟨jsp:action⟩ ⟨/jsp:Action⟩
2020.05.21 -
JSP 의 Predefined Values(or Implicit Object)
미리 정의된 객체로, WAS가 제공하는 객체를 의미한다. request: the HttpServletRequest Object response: the HttpServletResponse Object session: the HttpSession Object out: the PrintWriter Object application: the ServletContext Object config: the ServletConfig pageContext:the PageContext page: the Object exception: the Throwable request, response 객체 JSP페이지를 제작하는 목적은 데이터 값을 전송하기 위함이다. JSP페이지를 사용하기 위해서는 request 객체와 respo..
2020.05.21