일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GUI
- 계산기GUI
- 알고리즘
- 자바GUI
- Spring
- annotation
- 자바 계산기
- 이클립스
- Swing
- 자바
- Eclipse
- 배열정렬
- 스프링
- 자바알고리즘
- 계산기
- Java
- 어노테이션
- 오름차순정렬
- 내림차순정렬
- 자바 #java #이클립스 #eclipse #switch #switch문 #사칙연산 #계산기 #calculator #간단한계산기
- 버블소트
- 숫자정렬
- MVC
- 이클립스 #이클립스단축키 #자바 #자바단축키
- 버블정렬
- Today
- Total
목록복습 ARCHIVE/모델별 프로젝트 (41)
온 코딩

DI 설정 방법 1. 설정 파일 내의 으로 설정 2. 설정 파일 내에서 검색하는 방법 1) 조건 의 xmlns 추가 (context) xmlns:context=" 객체가 선언 되어 있어야함~~! - 객체 타입을 이용하여 의존성 주입 : 동일한 타입의 객체가 여러개일 경우 @Qualifier로 추가지정을 해줘야함 2. @Qualifier : (Spring 제공)Spring Container내에 동일한 타입을 갖는 객체가 여러 개일 경우 특정 객체를 지정하여 Spring Container가 혼돈하지 않도록 설정 // 특정 객체를 설정 만약 @Qualifier("객체명") 에서 객체명을 지정하지 않으면 NoUniqueBeanDefinitionException오류 발생 3. @Inject - @Autowired..

0. java lombok.jar 설치 1. 관리자 권한으로 실행 2. 인코딩 설정 3. Spring Legacy Project - Spring MVC Project로 새 프로젝트 만들기 (폴더 구조는 꼭 3단계 이상이어야 함) 4. 새 프로젝트에 src 오류 발생 시 pom.xml 프로퍼티 수정 5. 필요없는 파일 삭제
스프링 - 엔터프라이즈 어플리케이션에서 필요로하는 기능을 제공하는 프레임워크 - 경량 프레임워크로 자바 객체를 담고 있는 컨테이너, 자바 객체의 생성, 소멸과 같은 라이프 사이클을 관리 - DI(Dependency Injection) 패턴 지원 , 설정 파일을 통해서 의존 관계를 설정할 수 있다 - AOP(Aspect Oriented Programming) 지원, 트랜젝션이나 로깅, 보안과 같은 공통으로 필요로 하는 기능을 분리해서 각각의 모듈에 적용할 수 있다. - POJO(Plain Old Java Object) 를 지원, 특정 인터페이스나 클래스를 상속 받지 않은 자바 객체를 스프링 컨테이너가 저장 - 트랜젝션 처리를 위한 일관된 방법 제공 - 영속성과 관련된 다양한 API를 제공 - 빠른 구현 시..
추가 된 ActionController 1. RetrieveActionController package board.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; import board.dao.BoardDAO; import board.dto.BoardDTO; public class RetrieveActionController implements Controller { priva..
1. DB연결 Context.xml BoardDAO -실제 DB연결을 시도하고 DB관련 메서드 저장되어 있음 package board.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import javax.naming.InitialContext; //InitailContext implement Context //클래스 등은 외부의 xml 문서를 통해 접근하기 때문에 예외처리 필수 import javax.sql.DataSource; import board.command.BoardCommand; import board.dto.BoardDT..

!Spring 사용을 위해서는 lib에 spring.jar파일들이 필요함 1. DispatcherServlet : 스프링에서 제공 됨 : 모든 요청사항을 전달받는 객체 : web.xml에 등록을 할 예정 => 별도의 class 파일 필요 없음 2. HandlerMapping : 스프링에서 제공 됨 : 모든 요청사항에 관련된 Controller 반환 : board-servlet.xml // 직접 만들어야함 3. ~~~~Controller : 개발자가 생성 : Controller 관련 클래스를 상속 또는 구현 받음 4. 데이터베이스 접근 : xml 문서를 이요 : Context.xml //직접 만들어야 함 (META-INF폴더 안) : Connection 객체들을 여러개 미리 생성 => pool에 담아두기 ..
1. member.js function go_save() { if (document.formm.id.value == "") { alert("아이디 입력."); document.formm.id.focus(); } else if (document.formm.id.value != document.formm.reid.value) { alert("아이디 오류"); document.formm.id.focus(); } else if (document.formm.pwd.value == "") { alert("비밀번호 입력."); document.formm.pwd.focus(); } else if ((document.formm.pwd.value != document.formm.pwdCheck.value)) { alert..

ActionFactory - 모든 서블릿을 한꺼번에 가공 가능한 팩토리~ package com.freeflux.controller; import com.freeflux.controller.action.*; import com.freeflux.admin.controller.action.*; public class ActionFactory { private static ActionFactory instance = new ActionFactory(); private ActionFactory() { super(); } public static ActionFactory getInstance() { return instance; } public Action getAction(String command) { Acti..

Spring은 XML문서를 만져야하기 때문에 오류가 잦으니 조심,,, Spring MVC - MVC와 작동방식이 같음 1. 구조 - 이름 따로 설정 불가 1) DispatcherServlet - 브라우저로부터 송신 된 request를 일괄적으로 처리 2) HandlerMapping (ActionFactory 역할) - requestURL과 Controller클래스의 맵핑처리 3) Controller - Action 들 모음 - 비즈니스 로직을 호출하여 처리결과의 ModelAndView 인스턴스를 반환 4) View - .jsp(프레젠테이션층 - 출력) 5) ViewResolver (url 변수가 가자고 있는 값) - Controller 클래스로부터 반환된 View이름을 기본으로 이동처가 되는 View 인..