MARC 닫기
00691nam ac200253 k 4500
000000742427
20220619195520
ta
060504s2005 ulka 001 kor
▼a 8980781687
▼g 13560:
▼c \23000
▼a 248023
▼c 248023
▼d 111314
▼l EM0000180570
▼a 005.2
▼2 21
▼a 005.2
▼b 송32ㅅ
▼a 송만균
▼a (파워 유저가 알려 주는)스트럿츠 프로그래밍=
▼x Power techniques & know-how/
▼d 송만균;
▼e 신혜원 지음.
▼a 서울:
▼b 가메출판사,
▼c 2005.
▼a 673p.:
▼b 삽도;
▼c 26cm+
▼e 컴팩트 디스크 1매(12cm).
▼a 색인수록
▼a 스트럿츠
▼a 신혜원
▼b \23000
▼a FUTURE
▼a 단행본
KMO200601836
권 호 :
발행년 : 2005
발행처 : 가메출판사
서 명 : (파워 유저가 알려 주는)스트럿츠 프로그래밍=Power techniques & know-how
목차
목차
Part 1 스트럿츠(Struts) 소개
Chapter 1 자바 웹 애플리케이션
1. 자바 웹 애플리케이션의 탄생 = 26
2. 서블릿 = 27
2.1 Hello Servlet = 28
2.2 문자 인코딩 = 29
2.3 doGet(), doPost() = 31
2.4 서블릿 라이프 사이클(Life Cycle) = 32
2.5 ServletRequest, ServletResponse = 34
2.6 멀티 쓰레드에 대한 고려 = 36
3. JSP(Java Server Page) = 38
3.1 Hello JSP = 39
3.2 JSP 지령문(Directive) = 41
3.3 내장 객체 = 44
3.4 JSP에서 자바 구문 사용 = 45
3.5 JSP에서 자바빈즈(JavaBeans) 사용 = 46
3.6 자바빈즈의 스코프(scope) = 49
3.7 include, forward = 50
3.8 커스텀 태그 라이브러리(Custom Tags Library) = 53
Chapter 2 모델, 뷰, 컨트롤러
1. 모델 = 56
2. 뷰 = 57
3. 컨트롤러 = 58
4. MVC 모델 1, 모델 2 = 59
4.1 모델 1 = 59
4.2 모델 2 = 60
Chapter 3 프레임워크
1. 프레임워크 = 61
2. 왜 스트럿츠인가? = 67
3. 참고 자료 = 68
Chapter 4 다른 웹 애플리케이션 프레임워크
1. 스프링(Spring) = 69
2. 벨로시티(Velocity) = 71
3. 익스프레소(Expresso) = 72
4. 웹워크(WebWork) = 72
5. JSF(Java Server Faces) = 73
Part 2 스트럿츠 시작하기
Chapter 5 스트럿츠 설치
1. 스트럿츠 다운로드와 컴파일 = 76
2. 스트럿츠 jar 패키지 설치 = 81
3. 스트럿츠 tld 추가 = 82
4. web.xml 파일에 스트럿츠 설정 추가 = 82
Chapter 6 스트럿츠 구조
Chapter 7 간단한 애플리케이션
1. 무엇을 만들 것인가? = 94
2. /hr/PasswordModify.jsp 만들기 = 96
3. PasswordForm 만들기 = 98
4. PasswordSaveAction 만들기 = 104
5. 모델 만들기 = 107
6. /common/SimpleMessage.jsp 만들기 = 111
7. struts-config.xml 파일 설정하기 = 112
8. message 정의하기 = 114
Part 3 컨트롤러(Controller)
Chapter 8 스트럿츠에서의 컨트롤러
Chapter 9 ActionServlet, RequestProcessor
1. ActionServlet의 초기화 절차 = 120
2. RequestProcessor의 요청 처리 절차 = 122
Chapter 10 Action, ActionForm
1. 기본적인 Action = 125
1.1 execute() 메서드 재정의 = 126
1.2 ActionForward = 127
1.3 Messages = 127
2. 기본적인 ActionForm = 131
2.1 ActionForm의 라이프사이클 = 134
2.2 reset() 메서드 = 134
2.3 validate() 메서드 = 135
Chapter 11 struts-config 설정
1. struts-config.xml 파일 = 137
1.1 data-sources = 138
1.2 form-beans = 138
1.3 global-exceptions = 140
1.4 global-forwards = 141
1.5 action-mappings = 142
1.6 controller = 145
1.7 message-resources = 147
1.8 plug-in = 148
2. 복수 모듈 등록 = 148
Chapter 12 다른 형태의 Action
1. ForwardAction = 150
2. IncludeAction = 151
3. LocaleAction = 151
4. DispatchAction = 152
5. LookupDispatchAction = 155
6. MappingDispatchAction = 156
7. SwitchAction = 157
Chapter 13 다른 형태의 Action Form
1. DynaActionForm = 158
2. Map-backed ActionForm = 161
3. List-backed ActionForm = 162
Chapter 14 Validator
1. Validator 플러그인 등록 = 163
2. Validator 프레임워크의 내장 검증 규칙 = 164
3. 애플리케이션의 검증 규칙 정의 = 167
4. Validator를 사용하는 ActionForm = 175
5. Validator를 사용하는 JSP = 177
6. 검증 규칙 추가하기 = 177
Chapter 15 예외 처리
Part 4 모델(Model)
Chapter 16 스트럿츠에서의 모델
1. 모델 영역의 계층 = 188
2. 비즈니스 서비스 계층 = 189
2.1 퍼사드 패턴(Facade Pattern) = 189
2.2 싱글톤 패턴(Singletone Pattern), 플라이웨이트 패턴(Flyweight Pattern) = 190
2.3 서비스 교체 = 196
3. 퍼시스턴스 계층 = 198
3.1 DAO(Data Access Object) = 199
3.2 DAO 교체 = 199
3.3 데이터 트랜스퍼 패턴(Data Transfer Pattern) = 200
Chapter 17 JDBC(Java Database Connectivity)
1. JDBC의 개요 = 204
2. 데이터베이스 접속 = 206
3. 데이터 조회 = 211
4. 등록, 수정, 삭제 = 214
5. PreparedStatement = 215
6. JDBC API 캡슐화 = 220
7. 부분 범위 처리 = 251
7.1 커서(Cursor) 이동 = 251
7.2 DBMS별 최적화 = 253
7.3 CatalogDAO = 253
8. 트랜잭션(Transaction) = 260
8.1 프로그래밍적인 Connection 공유를 통한 트랜잭션 처리 = 260
8.2 JTS와 JTA를 활용한 트랜잭션 처리 = 262
Chapter 18 EJB(Enterprise JavaBeans)
1. EJB의 특징 = 266
2. J2EE 환경 구축 = 269
3. 엔티티 빈(Entity Bean) = 272
3.1 홈 인터페이스(Home Interface), 로컬 홈 인터페이스(Local Home Interface ) = 273
3.2 리모트 인터페이스(Remote Interface), 로컬 인터페이스(Local Interface) = 276
3.3 엔티티 빈 클래스(Entity Bean Class) = 277
3.4 프라이머리 키 클래스(Primary Key Class) = 281
4. 세션 빈(Session Bean) = 282
4.1 홈 인터페이스(Home Interface) = 283
4.2 리모트 인터페이스(Remote Interface) = 283
4.3 세션 빈 클래스(Session Bean Class) = 284
5. 메시지 드리븐 빈(Message Driven Bean) = 294
6. J2EE 애플리케이션 패키징(Packaging), 배치(Deploy) = 295
6.1 배치 디스크립터(Deployment Descriptor) = 296
6.2 패키징(Packaging) = 303
6.3 배치(Deploy) = 304
6.4 EJB 사용 = 306
7. J2EE 애플리케이션 = 308
Chapter 19 JDO(Java Data Objects)
1. JDO(Java Data Objects)의 구조 = 311
1.1 JDO의 주요 컴포넌트 = 312
1.2 JDO 인핸서(Enhancer) = 313
1.3 자바 객체와 데이터베이스 테이블 매핑 = 313
1.4 JDO 메타 데이터 = 314
1.5 ID 관리 = 318
1.6 JDOQL = 319
2. JDO 설치 = 322
2.1 JPOX 다운로드 = 322
2.2 JPOX 설정 = 323
2.3 JTA/JTS를 통한 트랜잭션 처리 = 325
3. JDO 예제 = 325
3.1 JDO 데이터 객체 작성 = 325
3.2 JDO 메타 데이터 정의 = 327
3.3 인핸스(Enhance) 클래스 = 329
3.4 JDOBase 작성 = 330
3.5 PersonDAO 작성 = 331
Chapter 20 Hibernate
1. Hibernate의 구조 = 334
1.1 Hibernate의 주요 컴포넌트 구성 = 334
1.2 자바 객체와 데이터베이스 테이블 매핑 = 336
1.3 HQL = 342
2. Session 객체 = 344
2.1 영속 객체의 상태 = 344
2.2 영속 객체 저장 = 345
2.3 영속 객체 조회 = 346
2.4 SQL 사용 = 347
2.5 Transaction 객체 생성과 사용 = 347
3. Hibernate의 설치 = 348
4. Hibernate 예제 = 351
4.1 영속 객체 작성 = 352
4.2 매핑 파일 정의 = 353
4.3 HibernateBase 생성 = 353
4.4 PersonDAO 작성 = 354
Part 5 뷰(View)
Chapter 21 스트럿츠에서의 뷰
Chapter 22 스트럿츠 태그 라이브러리
1. 스트럿츠 태그 라이브러리 설치 = 360
2. 스트럿츠 태그 라이브러리와 ActionForm = 362
3. Struts-html = 364
3.1 일반적인 HTML 요소를 위한 태그 = 364
3.2 HTML 입력 폼과 관련된 태그 = 371
3.3 이벤트 핸들러 = 380
3.4 javascript 태그 = 381
4. Struts-bean = 382
5. Struts-logic = 386
5.1 값 비교를 위한 태그 = 386
5.2 부분 문자열 매칭 = 388
5.3 재전송과 포워딩 = 389
5.4 반복 수행 = 389
5.5 메시지 = 391
6. Struts-nested = 392
Chapter 23 JSTL(JavaServer Pages Standard Tag Library)
1. EL(Expression Language) = 396
2. JSTL 시작하기 = 399
3. JSTL 태그 라이브러리 = 402
4. Core 태그 라이브러리 = 403
4.1 변수 선언 = 404
4.2 흐름 제어(Flow Control) = 405
4.3 URL 제어 = 408
4.4 기타 = 410
5. XML 태그 라이브러리 = 411
5.1 Core = 412
5.2 흐름 제어(Flow Control) = 414
5.3 변환(Transformation) = 415
6. I18N(Internationalization) 태그 라이브러리 = 416
6.1 로케일 설정 = 417
6.2 메시지 = 417
6.3 포맷팅 = 419
7. SQL = 423
8. Functions = 428
9. JSTL 설정 = 429
Chapter 24 JSF(Java Server Faces)
1. JSF 소개 = 431
1.1 UI 컴포넌트 모델 = 432
1.2 페이지 네비게이션 모델(Page Navigation Model) = 435
1.3 백킹 빈(Backing Bean) = 436
1.4 JSF의 라이프 사이클 = 437
2. JSF 설치하기 = 438
3. 간단한 JSF 애플리케이션 = 440
3.1 페이지 만들기 = 440
3.2 리소스 번들 선언하기 = 442
3.3 백킹 빈(Backing Bean) 만들기 = 443
3.3 JSF 설정하기 = 444
4. JSF 태그 = 446
4.1 Core 태그 라이브러리 = 446
4.2 HTML 컴포넌트 태그 = 447
5. 백킹 빈(Backing Bean) = 449
5.1 입력 값 검증(Validation) = 449
5.2 이벤트 핸들러 = 450
5.3 페이지 네비게이션 지정 = 451
6. JSF와 스트럿츠와의 관계 = 452
6.1 Struts-Faces = 452
6.2 StrutsShale(Struts 2.0) = 455
Chapter 25 타일즈(Tiles)
1. 타일즈 설치 = 456
2. 레이아웃 정의 = 458
3. 레이아웃 적용 = 459
4. 타일즈 설정 = 461
5. 타일즈 태그 = 463
Chapter 26 커스텀 태그 제작
1. JSP와 커스텀 태그 = 467
1.1 태그 핸들러 클래스 = 467
1.2 TLD(Tag Library Descriptor) = 472
1.3 태그 핸들러 헬퍼(Helper) 클래스 = 474
2. 스트럿츠와 커스텀 태그 = 477
2.1 TagUtils 활용하기 = 477
2.2 스트럿츠 태그 클래스 상속받기 = 482
3. title 태그 만들기 = 484
4. button 태그 만들기 = 490
Part 6 국제화(I18N)
Chapter 27 로케일(Locale)
1. 국제화(I18N, Internationalization)와 지역화(L10N, Localization) = 498
2. 자바의 국제화 지원 = 499
3. 숫자와 날짜 표현 방식 = 503
3.1 숫자 표현 방법 = 503
3.2 날짜 표현 방법 = 504
3.3 시간 표현 방법 = 505
4. 복수 타임 존(Multiple Time Zone) = 505
4.1 시간 관리 정책 = 505
4.2 타임 존(Time Zone) = 506
4.3 시간 정보 출력 = 506
4.4 시간 정보 입력 = 507
5. 다중 통화(Multiple Currency) = 508
5.1 기준 통화 = 508
5.2 환율 = 509
Chapter 28 UTF-8
1. 유니코드(Unicode) = 510
1.1 유니코드 인코딩 = 510
1.2 유니코드 1.x와 유니코드 2.x, 3.x = 512
2. 다국어 지원을 위한 데이터베이스에서의 UTF-8 = 512
2.1 서버에서 클라이언트로의 캐릭터 변환 = 512
2.2 서버에서 서버로의 캐릭터 변환 = 513
2.3 데이터베이스 칼럼의 길이 = 513
2.4 단일 데이터베이스와 복수 데이터베이스 = 514
3. UTF-8의 출력 = 515
3.1 UTF-8 응답(Response) = 516
3.2 UTF-8 요청(Request) = 516
Chapter 29 메시지(Message)
1. 복수 페이지와 단일 페이지 = 519
1.1 복수 페이지 = 519
1.2 단일 페이지 = 520
2. 자바의 리소스 번들 = 521
3. 스트럿츠의 리소스 번들 = 522
4. MessageFormat 클래스 = 523
5. 리소스 번들 생성 = 524
6. native2ascii와 프로퍼티 에디터 = 525
7. 리소스 번들 접근 = 529
Part 7 자바 웹 애플리케이션에 적용할 수 있는 기술
Chapter 30 리스너(Listener)
1. javax.servlet 패키지 내의 리스너들 = 534
1.1 javax.servlet.ServletContextListener = 535
1.2 javax.servlet.ServletContextAttributeListener = 537
2. javax.servlet.http 패키지 내의 리스너들 = 538
2.1 javax.servlet.http.HttpSessionListener = 538
2.2 javax.servlet.http.HttpSessionAttributeListener = 539
2.3 javax.servlet.http.HttpSessionActivationListener = 540
2.4 javax.servlet.http.HttpSessionBindingListener = 541
Chapter 31 필터(Filter)
1. 서블릿 필터 = 543
2. 필터의 라이프 사이클 = 544
3. 필터 클래스 = 545
4. 필터의 설정 = 546
4.1 필터 정의 = 546
4.2 필터 매핑 = 547
4.3 필터 연결(Filter Chaining) = 548
4.4 필터 배치 = 548
5. 필터의 구현 = 551
Chapter 32 XML과 커먼즈 다이제스터
1. XML과 관련 기술 = 556
1.1 XML의 특징 = 556
1.2 XSL(eXtensible Style Language) = 557
1.3 그 외의 기술들 = 557
2. XML 파서 = 558
2.1 JAXP(Java API for XML Processing) = 558
2.2 JDOM, DOM4J = 560
2.3 JAXB(Java Architecture for XML Binding) = 560
2.4 Castor, XMLBeans = 561
2.5 커먼즈 다이제스터(Commons-Digester) = 562
Chapter 33 로깅(Logging)
1. 서블릿 컨테이너에서의 로깅 = 569
2. 자카르타 커먼즈 로깅(Jakarta Commons Logging, JCL) = 570
2.1 커먼즈 로깅 패키지 설치 = 571
2.2 커먼즈 로깅 사용 = 573
3. Log4J = 574
3.1 Log4J 패키지 설치 = 574
3.2 Log4J의 컴포넌트 = 575
3.3 Log4J 환경 설정 = 577
4. JSP에서의 커먼즈 로깅 사용 = 580
Part 8 파일럿 프로젝트 설계
Chapter 34 프로젝트 요구 사항 분석
1. 그룹웨어 전체 구성 = 584
2. 그룹웨어 세부 구성 = 586
2.1. 전사공지 = 586
2.2 부서공지 = 588
2.3 비밀번호 변경 = 589
2.4 사원관리 = 589
Chapter 35 프로젝트 구성
1. 테이블 레이아웃 = 591
1.1 게시물 테이블 = 592
1.2 부서 테이블 = 592
1.3 사원 테이블 = 593
1.4 사원 권한 테이블 = 594
1.5 코드 테이블 = 594
1.6 서브 코드 테이블 = 594
2. 개발 환경 구성 = 595
2.1 MySQL 설치 = 595
2.2 아파치 톰캣 설치 = 599
2.3 개발 폴더 구성 = 605
2.4 이클립스 환경 설정 = 606
2.5 이클립스 프로젝트 생성 및 실행 = 611
Part 9 파일럿 프로젝트 구축
Chapter 36 프로젝트 프레임워크
1. 프레임워크 구성 = 617
2. 유틸리티(Utility) 패키지 = 618
2.1 StringUtil 클래스 = 618
2.2 DateUtil 클래스 = 619
2.3 DatePatternTokenizer 클래스 = 620
3. 애플리케이션의 설정 = 621
4. 필터(Filter) = 622
4.1 캐릭터 셋 필터 = 623
4.2 로깅 필터 = 623
5. 세션 관리 = 625
6. 서비스(Service)와 DAO = 628
7. 목록 조회 화면에서의 페이지 처리 = 630
8. Validator = 632
9. 태그 라이브러리(Tag Library) = 634
Chapter 37 사용자 및 권한관리
1. 비밀번호 암호화 = 640
2. 사용자 로그인 = 643
2.1 Realm = 643
2.2 JDBCRealm = 644
2.3 또 다른 종류의 Realm = 646
3. 메뉴 권한관리 = 650
3.1 메뉴의 구성 = 650
3.2 자카르타 커먼 다이제스터(Jakarta Commons Digester) = 653
Chapter 38 게시판 구성
1. Form 구조 = 659
2. 공지사항 목록 조회 화면 = 660
3. 공지사항 게시물 조회 화면 = 663
4. 공지사항 등록 및 수정 화면 = 667
5. 공지사항 저장 = 668
6. 공지사항 삭제 = 670
컴퓨터 구조와 원리 3.0 : 다양한 그림으로 배우는 컴퓨터의 동작 원리
004.22 신75커
홍콩 : 천 가지 표정의 도시
081.1 살29ㅅ
OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝
006.37 황54o
한미 FTA 후 직업의 미래
081.1 살29ㅅ
내 인생을 바꾼 한 권의 책 : 부와 행복의 길로 이끌어준 46가지 깨달음 개정2판[실은 3판]
028.8 C222ㄴ손3
서평쓰기