51.Struts22009. 1. 15. 13:15
반응형

Tutorials

  • 작성자 : 고덕한
  • 최종수정날짜 : 2007년 8월 23일

이 프레임워크 문서는 웹 개발자들을 위해서 작성되어졌습니다. 그리고 자바 웹 어플리케이션 개발을 할 수 있는 지식이 있다는 가정하에 작성되어 졌습니다. 만약에 좀 더 자세한 내용을 알고 싶으시면 아래 문서를 참고하시기 바랍니다.

Key Technologies Primers

Primers

이 문서에서는 Apache Struts 싸이트에 있는 문서를 기반으로 한글로 다시 작성하여 올립니다. 일부 내용은 번역이 이루어지거나 혹은 나름대로 이해하고 문서를 작성하여 올리겠습니다. 가능한한 원문에 가깝도록 내용을 구성하겠습니다.

국내 자바 개발자들이 Struts 2 Framework 를 익히고, 개발하는데 서로의 노하우를 공유할 수 있도록 게시판을 만들어 질답 및 팁을 여러사람이 볼 수 있도록 하였습니다.

Speciality

  • 사용자 정의 Plugin 들로 어플리케이션 확장하기
  • CRUD 작성
  • JasperReport Tutorial
  • Portlet Tutorial(WebWork 2.2)

예제(Examples)

Framework 에는 여러가지의 예제들을 포함하고 있다.

  • Blank : 처음 프로젝트를 만들어서 실행해 볼 수 있는 아무 내용이 없는 어플리케이션
  • Showcase : 간단한 예제
  • MailReader : 실제로 작성하여 테스트해볼 수 있는 가장 좋은 예제
  • Portlet :
  • Other Examples :

Books

Other Resources

Community Wiki

Next(다음) :



Guides

  • 작성자 : 고덕한
  • 최종수정날짜 : 2007년 8월 23일

Struts 2 Framework 의 핵심적인 내용을 다루고 있습니다. 이 문서들을 이해하시면 Struts 2 Framework 를 이해하는데 많은 도움이 될 것입니다.

1. Core Developers Guide

Request 가 진행됨에 있어서 Struts 2 Framework 에서 주요 세가지 타입(Actions, Interceptors, and Results)을 사용합니다. 이러한 설정은 XML 문서로 설정하거나 Java5 의 Annotation 으로 설정 가능합니다.

1.2 Overview
1.3 Configuration
1.3.2 Annotation
1.3.5 Wildcard Mappings
1.3.6 Performance Tuning
1.3.7 Application Servers
1.4 Localization
1.4.1 Localization
1.5 Validation
1.5.1 Validation
1.6 Type Conversion
1.6.1 Type Conversion
1.7 Interceptors
1.7.1 Interceptors
1.7.2 Writing Interceptors
1.8 Actions
1.8.1 Action Chaning
1.9 Results
1.9.1 Result Types
1.9.2 DispatcherListener
1.9.3 PreResultListener
1.10 Portlets
1.10.1 tutorial
1.10.2 configuration
1.11 FAQs

2. Tag Ddevelopers Guide

여러가지 view technologies, 즉 JSP, Freemarker, Velocity 등의 View Layer 를 제공합니다.

2.1 Struts Tags
2.1.1 Generic Tags
2.1.2 UI Tags
2.1.3 Themes and Templates
2.1.4 Tag Reference
2.1.5 Ajax Tags
  • Ajax and JavaScript Recipes
2.2 OGNL
2.3 Tag Syntax
2.4 JSP
2.4.1 specific tag
2.5 Freemarker
2.5.1 specific tag
2.6 Velocity
2.6.1 specific tag

3. Plugin Developers Guide

Apache Struts 2 provides a simple plugin architecture so that developers can extend the framework just by adding a JAR to the application's classpath. Since plugins are contained in a JAR, they are easy to share with others. Several plugins are bundled with the framework, and others are available from third-party sources.

  • Writing Plugins
3.1 Bundled Plugins
3.1.1 Codebehind Plugin
3.1.2 Config Browser Plugin
3.1.3 JssperReports Plugin
3.1.4 JFreeChart Plugin
3.1.5 JSF Plugin
3.1.6 Plexus Plugin
3.1.7 SiteGraph Plugin
3.1.8 Sitemesh Plugin
3.1.9 Spring Plugin
3.1.10 Struts 1 Plugin
3.1.11 Tiles Plugin
4.1.3 Action Proxy & ActionProxy Factory
4.1.4 Configuration Provider & Configuration

5. Migration Guide

Release Notes 2.1.x
  • Release Notes 2.1.0
Release Notes 2.0.x
  • Release Notes 2.0.9
  • Release Notes 2.0.8
  • Release Notes 2.0.7
  • Release Notes 2.0.6
  • Release Notes 2.0.5
  • Release Notes 2.0.4
  • Release Notes 2.0.3
  • Release Notes 2.0.2
  • Release Notes 2.0.1
  • Release Notes 2.0.0
Struts 1 to Struts 2
  • Comparing Struts 1 and 2
  • Struts 1 Solutions
  • Migration Strategies
  • Migration Tools
Tutorials
  • Migration to Struts 2
  • Migrating Application to Struts 2
Roadmap
  • Roadmap FAQ
  • A History of Struts 2
  • Struts Reloaded
WebWork 2.2 to Struts 2
  • Key Changes From WebWork 2
  • WebWork 2 Migration Strategies

6. Contributors Guide

Source
  • Building the Framework from Source
  • Creating and Signing a Distribution
  • Requirements and Use Cases
  • Precise Error Reporting
  • Obtaining and IDEA license
  • How to Write Doc Comments for the Javadoc Tool(Sun)
Documentation
Core Guide TODOs
  • Creating Resources
  • Writing Validators
  • Writing Type Converters
  • Actions
  • Writing Actions
  • Writing Results
Tools
Licensing and Copyright

Next(다음) :

Posted by 1010