At line 11 changed 1 line. |
AppFuse uses [Hibernate|http://www.hibernate.org] for its default persistence layer. However, you can install [iBATIS|http://ibatis.apache.org] and use it as an alternative. You can also use them both side-by-side if you so desire. To install iBATIS in AppFuse, view the README.txt in {{extras/ibatis}} (or simply cd into this directory and run __ant install__). The Hibernate version of this tutorial is available [here|CreateDAO]. |
AppFuse는 디폴트로 영속성 레이어를 위해 [Hibernate|http://www.hibernate.org]를 사용한다. 어쨌든, 당신은 [iBATIS|http://ibatis.apache.org]를 설치하고 이것을 대안으로 사용할수 있다. 만약 당신이 원한다면 양쪽다 그것들을 사용할수 있다. AppFuse에서 iBATIS를 설치하기 위해, {{extras/ibatis}}내 README.txt파일을 보라(또는 이 디렉토리로 이동하고, __ant install__를 수행하라). 이 튜토리얼의 Hibernate버전은 [here|CreateDAO_ko]이다.. |
At line 13 changed 4 lines. |
!Font Conventions (work in progress) |
;:Literal strings intended to be executed at the command prompt look like this: __ant test-all__. |
;:References to files, directories and packages which exist in your source tree: <font size="2">{{build.xml}}</font>. |
;:%%(color: blue)''And suggestions for how to do stuff in the "Real World" are in blue italics.''%% |
! 폰트 규칙(작업중..) |
;:명령창에서 수행되는 경향이 있는 문자열은 다음과 같이 보일것이다: __ant test-all__. |
;:소스 트리에 존재하는 파일, 디렉토리 그리고 패키지에 대한 참조: <font size="2">{{build.xml}}</font>. |
;:%%(color: blue)'' 그리고 "실제 세상"에서 채우는 방법을 위한 제안은 파란색의 이탤릭체이다..''%% |
At line 18 changed 1 line. |
Let's get started on creating a new Object, DAO and Test in AppFuse's project structure. |
AppFuse의 프로젝트 구조에서 새로운 객체, DAO 그리고 테스트를 생성하여 시작해보자. |
At line 20 changed 7 lines. |
!Table of Contents |
* [1] Create a new Person POJO |
* [2] Create a new database table and mapping file |
* [3] Create a new DaoTest to run JUnit tests on the DAO |
* [4] Create a new DAO to perform CRUD on the object |
* [5] Create a bean definition for the PersonDao |
* [6] Run the DaoTest |
!목차 |
* [1] 새로운 Person POJO생성하기. |
* [2] 새로운 데이터베이스 테이블과 맵핑 파일 생성하기 |
* [3] DAO에서 JUnit테스트를 수행하기 위해 새로운 DaoTest 생성하기 |
* [4] 객체에서 CRUD를 수행하기 위해 새로운 DAO 생성하기 |
* [5] PersonDao를 위해 bean정의 생성하기 |
* [6] DaoTest 수행하기 |
At line 28 changed 1 line. |
!!Create a new POJO, table and SQLMap [#1] |
!!새로운 POJO, 테이블 그리고 SQLMap을 생성하기 [#1] |
At line 30 changed 1 line. |
The first thing you need to do is create an object to persist. Let's create a simple "Person" object (in the {{src/dao/**/model}} directory) that has an id, a firstName and a lastName (as properties). |
해야할 필요가 있는 첫번째 것은 지속하기 위한 객체를 생성하는 것이다. id, firstName 그리고 lastName(프라퍼티로)을 가지는 간단한 "Person"객체({{src/dao/**/model}} 디렉토리내)를 생성하자. |
At line 32 changed 1 line. |
%%note __NOTE:__ Copying the Java code in these tutorials [doesn't work in Firefox|http://raibledesigns.com/page/rd?anchor=java2html_plugin_for_jspwiki_causes]. A workaround is to CTRL+Click (Command+Click on OS X) the code block and then copy it.%% |
%%note __노트:__ 이 튜토리얼내 자바코드를 복사하는 것은 [Firefox에서는 작동하지 않는다|http://raibledesigns.com/page/rd?anchor=java2html_plugin_for_jspwiki_causes]. 대안은 코드블럭을 CTRL+Click하고 복사하는 것이다. %% |