본문 바로가기

(Before)BitSchool

2014/07/04 JSP 게시판 참고 사이트 - http://seinarin.tistory.com/entry/JSP%EB%A1%9C-%EA%B2%8C%EC%8B%9C%ED%8C%90-%EB%A7%8C%EB%93%A4%EA%B8%B0-1%EA%B5%AC%EC%83%81-%EC%A4%80%EB%B9%84 board.sqlMySQL DROP TABLE BOARD; CREATE TABLE BOARD ( BOARDNO int(11) NOT NULL, TITLE varchar(80) NOT NULL, NAME varchar(10) NOT NULL, EMAIL varchar(30), PASSWORD varchar(10) NOT NULL, CREATEDATE varchar(14) NOT NULL, CONTENT text NOT NULL, HITCOU..
2014/07/03 UML Unified Modeling Language(UML) - 통합모델링 언어- 객체 지향 시스템 개발 분야에서 가장 우수한 모델링 언어로 인식되고 있다.- 객체지향 설계를 위한 표준 언어로서, 소프트웨어 시스템의 산출물을 가시화, 명세화, 구축, 문서화 하는데 사용된다.- 시스템을 만들기 전에 모델을 만드는 것은 건물을 짓기 위한 설계도처럼 중요하다. StarUML, Raional Rose 프로그램이 있다. 구조사물(시스템의 구조를 표현하는 사물) - 클래스, 인터페이스, 통신, 유스케이스, 활성클래스, 컴포넌트, 노드가 있다. 행동사물(시스템의 행위를 표현하는 사물)- 교류 : 행동이며, 목적을 달성하기 위해 특정 문맥에 속한 객체들간에 주고받는 메시지로 구성된다.- 상태머신 : 상태의 순서를 지정하는 ..
2014/07/02 iBatis iBatis - DataBase를 사용하기 위해 제공되었던 많은 접근 방법들의 장점만을 조합하고 시너지를 이끌어 만든 Framework iBatis는 2010년까지 Apache, 그이후는 google에 의해 myBaits로 크게 달라진거 없이 바뀌었다. Spring --> BusinessHibernate --> Persistent(자동)iBatis --> 수동(xml파일에 sql쿼리 작성가능) iBatis 다운로드 다운받아서 압축을 풀고 lib폴더에서 ibatis-2.3.4.726.jar를 WEB-INF\lib에 넣어준다.
2014/06/30 AjaxLogin Ajax를 이용한 로그인을 만들어 보자.ajaxForm.jspColored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116%@ page language="java" contentType="text/html; charset=EUC-KR"    pageEncoding="EUC-KR"%>    %@ p..
2014/06/27 SimpleSite - login,logout Adivisorpointcut + Advice(삽입할 코드) 횡단관심모듈어떤 클래스, 어떤 메소드에 코드를 삽입할 것인가를 결정 (위치정보) getSession(); == getSession(true); 이둘은 같고 기존세션이 없으면 새로 생성하고, 세션이 있으면 그대로 사용한다.getSession(false); 는 기존세션이 없으면 null을 반환하고, 세션이 있으면 그대로 사용한다.
2014/06/25 AOP AOP(애스매틱 지향 프로그래밍) - 부가기능(로깅, 트랜잭션)- OOP는 비지니스 로직 횡단관심모듈 - 여러 클래스에 걸쳐서 적용되는 기능들(삽입하는 코드)조인포인트 - 어느 라인에 코드가 삽입되느냐포인트 컷 - 삽입될 특정 클래스의 특정 메소드를 선택하는 방법 정의어드바이스 또는 인터셉터 - 횡단관심모듈(로깅,보안,트랜잭션 등 삽입하려는 코드)위빙 또는 크로스커팅 - 포인트 컷에 의해 결저된 조인포인트에 어드바이스를 삽입하는 과정인트로 덕션 또는 인터타입 선언 - 기존의 클래스와 인터페이스에 필요한 메소드나 필드를 동적으로 추가해서 사용할 수 있게 해주는 방법애스팩트 또는 어드바이저 - 포인트 컷과 어드바이스를 합쳐놓은것. 즉 어디에서 무엇을 할지를 나타냄 Proxy클래스를 사용할 경우 AOP를 구현..
2014/06/23 Spring Framework 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 EJB라는 기술에 비해서 Lightweigth(경량급) 이다. Spring에서 Container안에 객체를 POJO(Plain Olcl Java Objedct, 일반객체, 특정한 기술과 환경에 종속되지 않는 오브젝트)라고 부른다.객체를 관리하고 객체간의 의존성이 높다. Exper One-on-One J2EE Design and Development written by Rod Johnson,2003 이라는 책을 보면 Spring에 대한 철학을 알수 있다. 부분적으로 AOP(Apect Oriented Programming, 관념적,측면적)를 쓴다. 중복으로 적용되는 코드를 단순화가 가능하다. DI(Dependency Injecti..
2014/06/19 웹 어플리케이션 서버 분석과 실습 보호되어 있는 글입니다.
2014/06/18 AJAX를 이용하여 Suggest 기능 만들기 보호되어 있는 글입니다.
2014/06/17 Servlet,JSP웹 프로그래밍 - 쿼리 수행기 보호되어 있는 글입니다.