spring에서는 인터페이스를 사용하지만 spring이 아닌 방식에서는 사용하지 않고 만들어보고 비교해보고자 한다.객체를 생성하는 이유는 호출을 하기 위한 목적도 있다.사용자로 부터 값을 입력받고 출력하고자 하는 클래스인 Message1,Message2를 만들어보면pa
자동으로 라이브러리를 다운로드 받아서 처리해주는 툴이전에 spring 정리했을때는 라이브러리 파일들을 다운받아서 일일히 직접 넣어서 사용했다.하지만 Moven을 사용하면 자동으로 생성하여 가져올수있다.새로운 프로젝트를 생성할때 Maven 파일로 선택해서 생성하면된다.
필요로하는 객체를 만들어서 원하는 위치에 자동으로 주입(injection)하는 기능으로생성자 또는 Setter Method를 통해서 저장한 객체를 멤버변수에 저장한다.다시말해 의존성 객체를 특정한 위치에 알아서 넣어주는 기능이다.DI를 사용하는 예제통해 정리하고자 한다
저번에 정리한 DI에 이어 이번에도 DI이에 대해 정리하여한다.여러가지 예시를 통해 정리 및 설명을 하려한다.이전에는 각 패키지마다 xml을 하나씩 따로따로 설정했지만 src/main/resource에 xml을 생성하면 전역으로 사용할수 있다.따라서 생성한 xml파일
저번에 이어서 DI(의존선주입)을 예제를 통해 정리하고자 한다.속성의 타입과 같은 타입을 갖는 빈객체를 생성byType은 @Autowired와 같다.1.PhoneCall.java생성2\. SystemMoniter.java 생성3\. Main.java 생성xml경로 ap
Spring에서 db연결을 정리해보고자 한다.순서대로 예제를 통해 정리하고자 한다.우선 db에 사용할 테이블을 생성해준다=>create table student(id int not null,name varchar(20) not null,age int not null,p
어노테이션은 환경설정에 관한 xml에 사용되며 자바코딩의 간결화를 시켜주어 코드대신 사용이 가능하다.어노테이션의 장점시스템 복잡성이 아니라면 어노테이션 사용은 적합하게 쓰이면 코드가 간결해지고 유지보수가 용이대형 시스템엔 계층 구조가 잘 파악되기 위해서는 xml 사용이
Spring에서의 MVC기법을 순서대로 정리해보고자 한다.spring mvc기법을 하기 전에 가장먼저 해야될 부분은 프로젝트 파일의 WEB-INF의 lib안에 spring에 관련된 라이브러리를 넣어줘야한다.이 MVC파트에서 앞으로 나오는 모든 프로젝트는 라이브러리가 넣
글목록보기 간단 프로젝트를 진행 및 정리하고자 한다.JNDI 방법을 사용하려 한다.기존 web.xml에 내용을 추가 및 수정해준다. 데이터베이스에 테이블을 생성한다.오라클을
마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 장점JDBC Programming(20~30%정도 코딩양이 줄어듬
이전에 했던 Mybatis를 적용한 게시판에 어노테이션을 적용하고자한다.기존에 했던것들처럼 순서대로 진행하면서 정리하고자 한다.우선 pojo클래스를 먼저 정리하고자한다POJO클래스 개요 Controller인터페이스나 AbstractCommandController추상클래
Spring에서 Maven을 사용하는 2가지의 방법이있다.이 방법을 임의로 방법1, 방법2라고 하고 이 방법1,2를예제를 통해 정리하고자 한다.참고Maven Project로 구성된 예제->war로 묶으면 안된다.(X)->import할때 maven 설정이 사라진다. =
스프링에서 메인페이지를 만들어주는 프레임워크(타일즈3)SpringTiles를 예제를 통해 순서대로 진행하면서 정리하고자 한다.Maven을 적용하여 만들어보고자한다.Maven을 프로젝트 만들자마자 바로 적용해버린다이전에 정리했던 방법1을 사용하여 Maven을 적용한 후
SpringFileBoard 생성게시판을 만들기를 진행하면서 정리하고자 한다.html이나 jsp등 여러자료들은 미리 받아와서 붙여넣은 후 진행 하려한다.따라서 준비되있는 상태로 진행할거라 다 있다고 가정하고 정리하고자 한다페이징과 검색까지 포함pom.xml 작성환경설정
Spring AOP개념 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 흩어진 Aspect를 모듈화하겠다는 것이다. 가장 중요한 역할을 하는 클래스와 필수는 아니지만
예전에 했었던 SpringMVC2를 그대로 가져와서 이름만 바꾸고(SpringWebAOP) 거기에 AOP적용하여 진행해보고자 한다.MyModel.java 생성 => 핵심클래스 만들기패키지 새로 생성 => lee.modelSecurityClass.java 생성 => (공
스프링 시큐리티를 이용한 웹보안을 정리해보려한다.예제로 SpirngSecurity 프로젝트를 만들고 이전처럼 진행하면서 정리해보려한다. 환경설정을 먼저 하자면 우선 lib에 라이브러리들 복사해서 넣는다이건 이미 넣어있다고 가정하고 넘어가겠다.web.xml 환경설정 복사