일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 형변환
- 단축키
- 상속예제
- 자바
- 전체
- 자바 야구게임
- 업캐스팅
- IBatis procedure
- Random
- 전체텍스트
- 야구게임
- 가변인자
- 로또
- full text indexing
- jquery
- Validations
- 이클립스
- 상속
- Login with OAuth Authentication
- 다형성
- Full text
- angular2
- 추상클래스
- 25가지 효율적인 sql작성법
- 전자정부
- 스프링
- 다운캐스팅
- while
- 페이징
- Today
- Total
목록분류 전체보기 (448)
nalaolla
스프링(Spring) 개발 - (5) 스프링 기본 프로젝트 분석 이번 글에서는 지난시간에 만들었던 스프링 프로젝트에 대해서 간단히 분석을 해보겠습니다.---------------------------------------------------------------------------------------------------- 1. 폴더구조 파악우리가 만들었던 first 프로젝트는 다음과 같은 구조를 가지고 있다. 이 구조를 간단히 살펴보자.1) src/main/java는 java 파일이 모여있는 디렉토리이다. 우리가 앞으로 만들 java 파일은 전부 이 디렉토리에 구성된다. 2) src/main/resources는 여기서는 사용하지 않지만, 추후 스프링 설정 파일이나 쿼리가 저장될 디렉토리이다. 3)..
스프링(Spring) 개발 - (4) 스프링 프로젝트 생성하기 스프링 프로젝트를 생성하고, 스프링의 기능을 하나씩 추가해서 하나의 프로젝트를 완성하는것을 목표로 합니다. 간단히 스프링 프레임워크를 살펴보겠습니다. 1. 스프링은 POJO (Plain Old Java Object) 방식의 프레임워크로서, 일반적인 J2EE 프레임워크에 비해 특정 라이브러리를 사용할 필요가 없어서 개발이 쉬우며, 기존 라이브러리의 지원이 용이합니다. 2. 스프링은 관점지향프로그래밍, AOP(Aspect Oriented Programming)를 지원합니다. 트랜잭션, 로깅, 보안 등 여러 모듈, 여러 계층에서 적용되는데, 이런 코드들을 실제 비지니스 로직과 분리할 수 있도록 도와줍니다. 한때, AOP가 OOP(Object Ori..
스프링(Spring) 개발 - (3) 개발환경 구성하기 - 이클립스 플러그인 설치(3/3) 이번 글에서는 이클립스 플러그인 설치에 대해서 이야기합니다.이 글을 끝으로 개발환경 설치는 거의 끝나고, 다음글 부터는 스프링 개발에 관련된 이야기를 하려고 합니다. 사실 스프링을 처음 개발하는 분들이 어려워하시는건 의외로 개발환경 설정입니다. ---------------------------------------------------------------------------------------------------- 1. STS(Spring Tool Suite) 설치STS는 이클립스에서 스프링을 개발을 편리하게 하는 개발도구이다. 스프링에서는 STS를 다음과 같이 정의한다. (http://spring.io/t..
스프링(Spring) 개발 - (2) 개발환경 구성하기 [Eclipse+Maven+SVN] (2/3) 설정 및 플러그인을 설치하려고 합니다. 1. Tomcat 설정이클립스를 실행시키면 다음과 같은 화면이 나온다. 우리는 이제 지난 글에서 다운받아놨던 톰캣과 메이븐의 설정을 하려고 한다. 1. 상단의 Window > Preferences를 선택한다. 2. Server > Runtime Environment을 선택한다. 3. Add... 버튼을 누른다. 4. Apache tomcat 7.0을 선택하고 "Next >" 를 누른다. 5. JRE 및 톰캣 설정을 한다. 우리는 dev 폴더 밑에 tomcat이 있으며, 설치된 JRE는 JDK 1.7.0_60이므로, 이를 선택하여준다. 6. 그럼 다음과 같이 Tomc..
스프링(Spring) 개발 - (1) 개발환경 구성하기 [Eclipse+Maven+SVN] (1/3) 0. 개발환경 구성 C 드라이브 밑에 dev라는 폴더를 만들고, 필요한 환경을 넣어두고 dev 폴더만 압축하여 배포하려고 한다. 모든 사람들이 한번 설정해둔 동일한 개발환경을 이용함으로써 쉽고 편하게 개발환경을 공유하고, 서로 다른 환경에서 발생할 수 있는 문제점을 미연에 방지하려고 한다. 본인은 C 드라이브는 SSD를 사용하는 관계로, 조금이라도 빠르게 사용하기 위해서 C 드라이브에 개발환경을 구축하려 한다. 1. 개발환경 버전IED : Eclipse 4.3 KeplerJDK : JAVA SE 7u60Tomcat : Tomcat 7.0Maven : Maven 3.2.2개발에 사용할 기본적인 프로그램의 ..
package test.com; public class Test01DPO { Test01VO vo; public Test01DPO() { } public Test01DPO(Test01VO vo) { this.vo = vo; } public void test() { System.out.println(vo.getModelName()); System.out.println(vo.getProductNum()); System.out.println(vo.getProductName()); System.out.println(vo.getCreateDate()); } public void test(Test01VO vo) { //Test01VO vo = new Test01VO(); System.out.println(vo.ge..
package test.com; public class Test04ScoreMain { public static void main(String[] args) { // Score 값 전달 객체를 만들고 // 출력하시오. getters and setters 만들것 System.out.println("============== Score ============="); ScoreVO sv = new ScoreVO(); sv.setName("KIM"); sv.setKor(90); sv.setEng(88); sv.setMath(75); System.out.println("name : " + sv.getName()); System.out.println("kor : " + sv.getKor()); System.out...
package test.com; public class Test03VO { private int su; private String str; private boolean power; public int getSu() { return su; } public void setSu(int su) { this.su = su; } public String getStr() { return str; } public void setStr(String str) { this.str = str; } public boolean isPower() { return power; } public void setPower(boolean power) { this.power = power; } } package test.com; public..
package test.com; public class Test02Getters { private int su; private String str; private boolean power; public int getSu() { return su; } public String getStr() { return str; } public boolean getPower(){ return power; }} package test.com; public class Test02GettersMain { public static void main(String[] args) { System.out.println("Getters..."); Test02Getters tg = new Test02Getters(); // System..
package test.com; public class Test01Setters { private int su; String str; boolean power; public Test01Setters() { su = 1000; str = "test"; power = true; } public void setSu(int su) { this.su = su; } public void setStr(String str) { this.str = str; } public void setPower(Boolean power){ this.power = power; } } package test.com; public class Test01SettersMain { public static void main(String[] ar..