39
2009. 01. 05 CODELABOR Shin Sang Jae ([email protected]) Template Guide (codelabor-flex-lcds-temp late)

2009. 01. 05 CODELABOR Shin Sang Jae ([email protected]) Template Guide (codelabor-flex-lcds-template)

Embed Size (px)

Citation preview

Page 1: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

2009. 01. 05CODELABORShin Sang Jae ([email protected])

Template Guide(codelabor-flex-lcds-template)

Page 2: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 2 -

Project Template Repository

SVN URL: http://codelabor.googlecode.com/svn/trunk/

Page 3: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 3 -

Project Template Checkout

Checkout Project

Page 4: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 4 -

Project Template Import

Import Project

Page 5: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 5 -

Project Template Jeus Library

Add Classpath Variable

Page 6: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 6 -

Project Template Jeus Library

Variable Name: JEUS_LIB

Variable Path: C:/TmaxSoft/JEUS5.0/lib

Page 7: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 7 -

Project Template JDBC Library

File: db2jcc.jar

Copy directory: C:\TmaxSoft\JEUS5.0\lib\datasource

Page 8: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 8 -

Project Template LCDS Library

Project Properties > Flex Server

Deploy Flex WAR

Flex WAR file: C:\lcds\lcds.war

Page 9: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 9 -

Project Template Flex Configuration

Revert File

1. remoting-config.xml

2. services-config.xml

Page 10: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 10 -

Project Template Cairngorm Library

Download Site URL: http://opensource.adobe.com/wiki/display/cairngorm/Downloads

Download File:

1. cairngorm_enterprise2_2_1-bin.zip (for LDCS)

2. cairngorm_2_2_1-bin.zip (for BlazeDS)

Unzip File

Page 11: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 11 -

Project Template Cairngorm Library

Copy SWC Files

Page 12: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 12 -

Project Template Spring Library

Official Site URL: http://www.springframework.org/

Download Site URL: http://www.springsource.org/download

Download File: spring-framework-2.5.6.zip

Unzip File

Copy Files: spring-framework-2.5.6/dist/modules/*.*

Destination Directory: C:\workspace\codelabor-flex-lcds-template\WebContent\WEB-INF\lib

Page 13: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 13 -

Project Template Anyframe Library

Official Site URL: http://www.anyframejava.org

Download Site URL: http://www.anyframejava.org/download/core#310

Download File: Anyframe-core-3.1.0-bin.zip

Unzip File

Copy Files: Anyframe-core-3.1.0-bin\lib\anyframe\*.*

Make Directory: C:\workspace\codelabor-flex-lcds-template\WebContent\WEB-INF\lib

Destination Directory: C:\workspace\codelabor-flex-lcds-template\WebContent\WEB-INF\lib

Page 14: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 14 -

Project Template Anyframe 3rd-Party Library

Official Site URL: http://www.anyframejava.org

Download Site URL: http://www.anyframejava.org/download/core#310

Download File: Anyframe-core-3.1.0-bin.zip

Unzip File

Copy Files: Anyframe-core-3.1.0-bin\lib\3rd-party\*.*

Destination Directory: C:\workspace\codelabor-flex-lcds-template\WebContent\WEB-INF\lib

Page 15: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 15 -

Project Template Anyframe Patch Library

Official Site URL: http://www.anyframejava.org

Download Site URL: http://dev.anyframejava.org/artifactory

Username: anyframe

Password: anyframe0

Browse repository tree: anyframe-repository-cache/anyframe/

Page 16: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 16 -

Project Template Anyframe Patch Library

Download File:

1. anyframe.core.query-3.1.1.jar

2. anyframe.core.query.ext-3.1.1.jar

3. anyframe.core.query.ria-3.1.1.jar

Destination Directory: C:\workspace\codelabor-flex-lcds-template\WebContent\WEB-INF\lib

Page 17: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 17 -

Project Template Unused Library

Delete File:

1. anyframe.core.query-3.1.0.jar

2. anyframe.core.query.ext-3.1.0.jar

3. anyframe.core.query.ria-3.1.0.jar

4. junit-3.8.1.jar

Page 18: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 18 -

Project Template Ant

Install Optional Ant Task

Page 19: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 19 -

Project Template Ant

Reload Ant Library

Page 20: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 20 -

Project Template Ant

Configure Database

Page 21: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 21 -

Project Template Jeus Server

Run Jeus Server

Prompt Command: jeus

Page 22: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 22 -

Project Template Jeus Web Admin

Run Jeus Web Admin

URL: http://localhost:9744/webadmin/app

ID: administrator

Password: jeusadmin

Page 23: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 23 -

Project Template Boot Jeus Node

Node

Select control

Page 24: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 24 -

Project Template JDBC DataSource

Node > JEUS Manager Resources

Select JDBC

Creating a new JDBC DataSource

Page 25: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 25 -

Project Template JDBC DataSource

DBMS: DB2

DataSources Available: DB2 JCC XADataSource

Export Name: db2JCCXADataSource

Database Name: sample

Port Number: 50000

Server Name: localhost

User: Your windows account ID

Password: Your windows account password

Page 26: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 26 -

Project Template JDBC DataSource

Defualt Setting

Page 27: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 27 -

Project Template JDBC DataSource

Bind / Test

Page 28: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 28 -

Project Template Encoding

Node > Engine Containers > note_container1 > Engines > Servlet Engine > MyGroup

Select Encoding

Request Encoding

1. Default: UTF-8

2. Forced: UTF-8

Response Encoding

1. Default: UTF-8

2. Forced: UTF-8

POST Data Encoding

1. Default: UTF-8

2. Forced: UTF-8

Page 29: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 29 -

Project Template Web Application

Node > Deploying J2EE Application Modules

Select Directory Selection

Page 30: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 30 -

Project Template Web Application

Directory Selection: C:/workspace/codelabor-flex-lcds-template

Check module name: WebContent

Page 31: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 31 -

Project Template Web Application

Context Root: codelabor-flex-lcds-template

Check permanent deploy

Page 32: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 32 -

Project Template Web Application

Run webapplication

URL: http://localhost:8088/codelabor-flex-lcds-template

Page 33: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 33 -

Java source directory

Project Template Directory Overview

Perspective: Java EE

TestCase output directory

Flex library directory

Flex source directory

Ant build file directory

Web content directory

Page 34: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 34 -

Project Template Java Source Directory 1/2

Non java source directory for TestCase

Java source directory for TestCase

Non java source directory

Java source directory

Page 35: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 35 -

Project Template Java Source Directory 2/2

Application context directory for anyframeApplication context directory for example

Application context directory for system

Message directory for example

Message directory for system

Queries directory for example (DB2)

Queries directory for system (DB2)

Queries directory for example (Oracle)

Queries directory for system (Oracle)

Page 36: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 36 -

Project Template Flex Source Directory

Flex css directory

Flex images directory

Service locator, Delegate directory

Commnand directory

Front controller directory

Event directory

Model locator directory

Page 37: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 37 -

Project Template Setup Directory 1/2

Ant build file directory for database setup

Ant build file directory for mxmlc (Flex)

Ant build file directory for javac (Java)

Ant build file directory for optional task setupAnt task jar directory

Ant build file for optional tasks installation

Ant build file for prompt system environmentAnt build file for common configuration

Ant build file for custom configuration

Page 38: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 38 -

Project Template Setup Directory 2/2

SQL file directory for example (DB2)

SQL file directory for system (DB2)

Ant build file for database setup (DB2)

Properties file for database setup (DB2)

Ant build file for database setup (Common)

Properties file for database setup (Common)

Page 39: 2009. 01. 05 CODELABOR Shin Sang Jae (codelabor@gmail.com) Template Guide (codelabor-flex-lcds-template)

- 39 -

Project Template Web Content Directory

Remote object configuration file

Spring factory configuration file