분류 전체보기(53)
-
JSP-[#JSP 시작하기] 1.JSP 시작하기
[ #JSP 시작하기 ] JSP 시작하기 2019-02-13 Java IDE : Java EE Project 생성 방법 : web - Dynamic web project Project 생성시 Generate web.xml deployment descriptor 을 선택하고 Finish 버튼을 누르면 Web.xml 을 포함한 프로젝트를 생성한다. Jsp 파일 생성방법 Webcontent 파일 하위경로에 jsp 파일 생성 Jsp 파일 구성정보 html과 유사한 방식으로 작성 차이점이 있다면 상단에 같은 DML 코드가 추가된다. 내용은 다음과 같다. Page language ="java" 화면의 언어는 자바이다. ContentType ="text/html; charset=EUC-KR" 콘텐츠 타입은 text로..
2019.02.13 -
개발일지-[#JAVA] javax. 형식의 에러 발생시
[ javax. 형식의 에러 해결법 ]The import javax.annotation.Resource cannot be resolvedThe import javax.servlet cannot be resolved 2018-07-15 증상 The import javax.servlet이나The import javax.annotation.Resource cannot be resolved 형식의 "javax." cannot be resolved 메세지가 표출되어 해결되지 않는 문제가 발생했다. 원인분석 package 내 Build Path에 libraries 안에 해당 라이브러리 파일이 추가되지 않아 발생하는 문제였다. 해결
2018.07.15 -
용어정리 -[#MVC] Spring framework MVC
[ Spring framework MVC ]MVC 디자인 패턴 2018-07-13 Model View Controller 의 약자로,MVC는 사용자 인터페이스와 비즈니스 로직을 분리하여 웹 개발을 하는 것을 큰 장점으로 꼽는다. MVC 패턴도 MVC 모델1과 MVC 모델 2로 나뉘는데, MVC라고 하면 당연히 MVC 모델2를 의미한다. 따라서 여기서는 MVC 모델 2 (이하 MVC)를 기준으로 설명한다. 디자인 패턴 디자인 패턴은 건축으로치면 공법에 해당하는 것으로 소프트웨어의 개발 방법을 공식화 한 것이다. 소수의 뛰어난 엔지니어가 해결한 문제를 다수의 엔지니어들이 처리 할 수 있도록 한 규칙이면서, 구현자들 간의 커뮤니케이션의 효율성을 높이는 기법이다. (위키피디아 참고) MVC Model : 모델은..
2018.07.13 -
실습정리-[#스프링삼각형] 1.스프링을 적용하지 않은 방식으로의 코딩
[ 스프링을 적용하지 않은 방식으로의 코딩 ] 2018 - 06 - 02 우선 스프링에서 예제문을 실행시켜보도록 하자실습은 STS를 통해 진행됩니다. 1. STS의 File -> New -> Spring Legacy Porject - > Spring MVC Project 를 선택합니다.2. Project name에 ExpertSpring30을 입력하고 Next 버튼을 클릭합니다.3. Please specify the top-level package e.g. com.mycompay.myapp*에 com.heaven.mvc를 입력한 후 Finish 버튼을 입력해 스프링 MVC 프로젝트를 생성합니다.4. STS 좌측의 Package Explorer에서 src/main/java 밑에 expert001_01 패키..
2018.06.02 -
용어정리-[#스프링삼각형] 1.IoC/DI
[ IoC/DI ]제어의 역전 / 의존성 주입 Inversion of Control / Dependency Injection 2018 - 06 - 02 프로그래밍에서 의존성이란? IOC라고도 하는 DI를 알아보기 전에 프로그래밍에서 의존성이란 무엇인지 알아보자. 자바에서 의존성은 또 무엇인지 알아보자 의존성은 무엇인가? 의사코드 운전자가 자동차를 생산한다.자동차는 내부적으로 타이어를 생산한다. 자바로 표현 new Car();Car 객체 생성자에서 new Tire(); 그리고 의존성을 단순하게 정의하면 다음과 같다. 의존성은 new다.new를 실행하는 Car와 Tire 사이에서 Car가 Tire에 의존한다. 결론적으로 전제가 부분에 의존한다고 표현할 수 있다.더 깊이 들어가면 의존하는 객체 ( 전체 ) 와..
2018.06.02 -
용어정리-[#디자인패턴] 5.Template Method Pattern
[ Template Method Pattern ]템플릿 메서드 패턴 2018 - 06 - 01 볼트라는 이름의 강아지와 키티라는 이름의 고양이를 키운다고 상상해 보자. Animal.java12345678910111213141516171819package templateMethodPattern; public abstract class Animal { // 템플릿 메서드 public void playWithOwner() { System.out.println("귀염둥이 이리 온..."); play(); runSomething(); System.out.println("잘했어"); } // 추상 메서드 abstract void play(); // Hook(갈고리) 메서드 void runSomething() { S..
2018.06.01