Loong项目开发环境

Download Report

Transcript Loong项目开发环境

loong.trustie.net
开发环境和系统演示
loong.trustie.net
目录
1
Loong项目开发环境
2
微内核集成框架演示
3
一体化管理框架演示
4
WebContainer集成案例
2
loong.trustie.net
Loong项目开发环境
loong.trustie.net
Maven
Repository
Source
Repository
3
loong.trustie.net
环境准备:JDK
 下载
 http://java.sun.com/javase/downloads/index_jdk5.jsp
 安装
 配置
 JAVA_HOME
 PATH
 测试
 CMD=>java -version
4
loong.trustie.net
环境准备:Subversion
 下载
 http://www.open.collab.net/cn/downloads/subversion/
 安装
 测试
 svn –version
5
loong.trustie.net
环境准备:Maven
 下载
 http://maven.apache.org/download.html
 安装
 解压apache-maven-2.2.1-bin.zip到任意目录中(如D盘
根目录)
 配置
 将apache-maven-2.2.1/bin的全路径加入PATH中
 在${MAVEN_HOME}/conf/setting.xml中配置本地Repository
的位置
注意
 测试
修改bin目录下的MVN.bat文件
在第一行添加下如内容:
 mvn --version
set MAVEN_OPTS= -Xms128m -Xmx512m
6
loong.trustie.net
环境准备:Eclipse
 下载
 http://www.eclipse.org/downloads/
 Eclipse for RCP/Plug-in Developers
 安装
 解压到任意目录
 测试
 运行eclipse.exe
7
loong.trustie.net
1.检出源代码
 微内核集成框架
 svn co
http://www.trustie.net/repos/loong/microkernel/trunk
--username anonymous
 一体化管理框架
 svn co
http://www.trustie.net/repos/loong/webconsole/trunk
--username anonymous
8
loong.trustie.net
2.生成Eclipse工程
 微内核集成框架
 D:\microkernel\trunk>mvn eclipse:eclipse
 一体化管理框架
 D:\webconsole\trunk>mvn eclipse:eclipse
9
loong.trustie.net
3.导入Eclipse工程并开发
10
loong.trustie.net
4.编译并打包
 微内核管理框架
 D:\microkernel\trunk>mvn install
 一体化管理框架
 D:\webconsole\trunk>mvn install
11
loong.trustie.net
目录
1
Loong项目开发环境
2
微内核集成框架演示
3
一体化管理框架演示
4
WebContainer集成案例
12
loong.trustie.net
微内核集成框架演示
 下载微内核集成框架
运行版本
loong.trustie.net
 解压到本地
 d:\loong\loong-microkernel-1.0.0
 启动微内核集成框架
 d:\loong\loong-microkernel-1.0.0\bin>loong
13
loong.trustie.net
通过命令行了解微内核集成框架
14
loong.trustie.net
通过telnet了解微内核集成框架
15
loong.trustie.net
目录
1
Loong项目开发环境
2
微内核集成框架演示
3
一体化管理框架演示
4
WebContainer集成案例
16
loong.trustie.net
一体化管理框架演示
 下载带WebConsole的
loong运行版本
 解压到本地
 d:\loong\loong-webconsole-1.0.0\bin>
 启动一体化管理框架
 d:\loong\loong-webconsole-1.0.0\bin>loong
17
loong.trustie.net
登录一体化管理框架
18
loong.trustie.net
主界面视图
工具栏
二级导航
正文
一级导航
19
loong.trustie.net
目录
1
Loong项目开发环境
2
微内核集成框架演示
3
一体化管理框架演示
4
WebContainer集成案例
20
loong.trustie.net
目录
 安装Web容器
 安装Web容器管理工具
 安装Web应用示例
 演示Web容器管理工具
 演示示例Web应用
21
loong.trustie.net
安装Web容器
Web容器由四个模块组
成:
1. war协议处理器
2. war包部署器
3. Web容器框架
4. Tomcat
步骤1,切换到部署命令组: dp
步骤2,部署war协议处理器: deploy file:D:\loong\loong-urlhandler-war-1.0.0.jar
步骤3,部署war包部署器: deploy file:D:\loong\loong-wardeployer-1.0.0.jar
步骤4,部署web容器管理框架:deploy file:D:\loong\loong-webcontainer-impl-0.1.0-SNAPSHOT.jar
步骤5,部署tomcat:deploy file:D:\loong\loong-tomcat-0.1.0-SNAPSHOT.jar
Bundle列表:
loong-urlhandler-war-1.0.0.jar:
loong-wardeployer-1.0.0.jar:
loong-webcontainer-impl-0.1.0-SNAPSHOT.jar:
loong-tomcat-0.1.0-SNAPSHOT.jar
war协议处理器
war包部署器
web容器框架
tomcat
loong-admin-tools-webcontainer-1.0.0-SNAPSHOT.jar:
web容器管理工具
一个web应用
pager-taglib-2.0.war:
22
loong.trustie.net
安装Web容器管理工具和WEB应用示例
 登录一体化管理框架
 http://localhost/webconsole
23
loong.trustie.net
安装WEB容器管理工具和WEB应用示例
 进入部署管理,部署WEB容器管理工具和Web应用
24
loong.trustie.net
演示Web容器管理工具 (一)
 刷新一体化管理框架
 主导航栏出现“Web容器管理”
25
loong.trustie.net
演示Web容器管理工具 (二)
 查看Web容器管理界面
26
loong.trustie.net
Web应用示例
28
loong.trustie.net
loong.trustie.net
谢谢!