일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- scanner
- string
- GC로그수집
- 힙덤프
- 스택
- NIO
- spring boot
- math
- set
- List
- alter
- Union-find
- JPA
- Calendar
- map
- 리소스모니터링
- priority_queue
- CSS
- html
- deque
- 스프링부트
- dfs
- 큐
- Properties
- sql
- javascript
- union_find
- BFS
- Java
- date
- Today
- Total
목록분류 전체보기 (309)
매일 조금씩

Spring MVC 컨트롤러 FrontController DispatcherServlet Spring Bean Configuration file web01 FrontController 파일인 mvc-config.xml는 점점 길이진다. 이걸 하나만 쓰는게 아니라 여러개를 써도 된다. 대신 web.xml에서 를 바꿔줘야한다. ※ 공유데이터에 대한 설정 > web02 xml에 설정을 해놓고 사용한다. JRE가 1.5로 되어있는데 이건 Annotation 기법때 오류가 나므로 1.8로 바꿔줘야한다. 1) web.xml 에 기존에 쓰던 filter, servlet 추가 해주기 2) web.xml 에 공유데이터용 환경 설정을 추가하기 (여기선 application-config.xml) 과 를 추가한다. conte..

>> MVC 패턴이란 ? enterprise (대용량, 분산, 분업)를 위한 아키텍처를 말한다. XML, annotation 이렇게 두가지로 구현한다. >> POJO, DI, AOP란 ? POJO : Plain Old Java Object의 약자로 평범한 Java Object를 말하며, 개발자가 마음대로 정의할 수 있는 객체다. l ight-weight(가볍게), fiexible(유연하게), simple(간단하게) 의 특징을 가지고 있다. ※ 생긴 이유 : EJB같은 경우 프레임워크에 종속적이여서 무거운 객체를 만들기 때문에 그에 반대되는 이유로 생긴 개념. DI : Dependency Injection(의존성 주입)의 약자로 객체 간의 의존관계를 객체 자신이 아닌 외부의 조립기가 수행해주는 것을 말한다..

Java framwork 최신 설정 - xml - 기존 - annotaiton - POJO DI - 객체 생성 (초기화) 방법 생성자 setter - 주입 => 소멸 => 라이프사이클 => spring framework - thread * database pooling 2. DI (Dependency Inject) ... 어제에 이어서 ... [ Spring Bean Life Cycle ( bean 생명 주기 관리) ] 1) lifecycle 순서대로 찍기 > lifecycle1 진짜 순서대로 돌아가는지 알기 위해서 여러가지 메서드를 implements 해야한다. 다음의 클래스들을 import시키면서 WriteAction에 implements 한다. 그리고 WriteAction클래스에 뜬 오류를 클릭하면..

Java Java .. 객체지향 -> 패턴 효율 - enterprise (대용량, 분산, 분업) => 아키텍처 동영상 - 정리 생활코딩 동빈나 신입 sw 인력을 위한 실전 자바 동영상 전자정부 프레임워크 * 우리나라 공공기관 사용하는 기본 프레임워크(라이브러리) => open source eclipse ide * jsp => model2 => spring MVC DI AOP * tomcat / 다른것 * 데이터베이스 / 다른것 * Platform(OS) / 다른것 + 업무 1. window program * 반응성 2. web program (*) 3. mobile program mobile web (*) - jQuery web app ★ 현재 Maven 프로젝트로 Spring의 특징인 DI를 구현중이다..

Maven -> 프로젝트 java - java project JSP - Dynamic Web Project => 라이브러리를 수동 관리 Maven Project (Ant -> Maaven -> Gradle) maven.apach.org gradle.org => 라이브러리를 자동 관리 @pom.xml => 복잡한 조건 컴파일(빌드 : build ) 자동관리 2. Maven 프로젝트 만들기 > ex01 어제와 같이 프로젝트 Maven으로 만들어서 mariadb랑 mybatis 라이브러리 추가한후, log4j.xml과 myBatisConfig.xml을 다른 프로젝트에서 복사해와서 src/main/java 폴더에 붙여넣기 한다. myBatisConfig에서 mapper는 없앤다. App.java를 작성한 후 실..

myBatis SQL Mapper framework SQL - Java XML Annotation (Java) 1. 환경설정 (내가 정할수 있는 파일 이름) 데이터베이스 연결 - myBatisConfig.xml 매퍼 SQL - mapper.xml (to이름.xml) 2. 라이브러리 * 다운로드 mybatis - 버전.java + 기타 log4j - log4j.xml ※ myBatis 환경설정 방법 1. window application 2. web application 3. mobile(app) application 다 알고 있어야한다. 환경설정법이 myBatis의 처음과 끝이다. myBatis - xml 방식 1. myBatisConfig.xml 1) 직접연결 2) JNDI(커넥션 풀) - web에서만..