JBoss Seam (POJO without EJB) 后台 + ExtJS 前台完整例子(二)
1.引言
在本系列文章的
第一篇中,介绍了在Tomcat 5.x下安装并运行本项目的具体操作方法。
作为一个开发人员,要深入研究项目所涉及的技术细节,最好的方法是搭建起相应的开发环境。本文介绍用Eclipse配置本项目开发环境的具体步骤。
2. 开发环境和工具
本文假设你使用下列开发环境和工具:
(1) JDK 1.5 或 1.6
(2) Tomcat 5.x
(3) Eclipse 3.2.x或以上版本
(4) com.sysdeo.eclipse.tomcat_3.2.1 插件
本项目的数据库采用 hsqldb,无需对其做任何配置。
3. 签出源代码
你可以按照 http://code.google.com/p/seamextsample/source 中的说明,签出本项目的全部源代码。
为了方便,你也可以直接从
这里下载。
请把下载的文件释放到 c:\seamextsample 目录中。
4. 在Eclipse中创建本项目
启动Eclipse,按照下面的步骤创建本项目。
第1步 选择菜单File>Import, 弹出Import对话框。
第2步 选中General>Existing Projects into Workspace, 再点击Next按钮。
第3步 点击Browse按钮,选中c:\seamextsample 目录。
第4步 点击Finish按钮。
通过Navigator视图,可以看到新创建的 seamextsample 项目。
5. 目录结构
本项目的目录结构说明如下:
seamextsample
|
+-- .settings (强制Eclipse将相关文件格式改为UTF-8)
|
+-- app (客户端程序)
| |
| +-- common (公用包含文件)
| +-- css (原例子的css文件)
| +-- img (原例子的图标文件)
| +-- sample(登录后的才能看到的页面和JS文件)
| home.xhtml (首页)
| ...
+-- config
| |
| +-- db (数据源配置文件)
+-- docs (文档)
|
+-- public
| |
| +-- css (Ext2.0 css文件等)
| +-- icons (应用程序用图标文件)
| +-- images(Ext2.0 图标文件等)
| +-- js (Ext2.0 库文件等)
|
+-- source
| |
| +-- css (通过Ant合并后生成 public/css/divo.css)
| +-- js (通过Ant合并后生成 public/js/divo.js)
| | remote.js (修改了jboss-seam-remoting.jar 中的同名文件,使支持同步调用远程方法)
| +-- lib (jboss-seam源程序,便于跟踪调式)
|
+-- WEB-INF (Java源代码和jar库等)
| ...
|
build.xml (Ant构建文件)
index.html (入口)
...
6. 配置开发环境
Eclipse项目配置分为开发和单元测试两类,主要差别在于数据源的不同。
第1步 显示Eclipse的Ant视图。
第2步 点击Ant视图工具条上右侧的Add BuildFiles按钮。
第3步 选中seamextsample项目根目录的build.xml文件。
第4步 点击Ant视图工具条上右侧的Hide Internal Targets按钮。
第5步 选中Ant视图中的Seam and Ext Sample节点。
第6步 点击Ant视图工具条上右侧的Run按钮。
至此,你已经配置好开发环境。
7. 在Tomcat下运行本项目
开始下面的操作前,假设你已经在Eclipse中配置好了Tomcat运行环境。
第1步:在Navigator视图中,右击seamextsample 项目名。
第2步:选择菜单Tomcat project>Update context definition.
第3步:启动Tomcat.
第4步:在浏览器地址栏中输入:
http://localhost:8080/seamextsample/
可以看到首页登录界面内容。
8. 结语
从下一篇文章开始,将陆续介绍本项目所涉及的一些技术细节。如果你想进一步了解本项目的
设计思路,应该先对
JBoss Seam 2.0和
Ext 2.0有所了解。
附:下面是本系列所有文章的完整列表:
(1)
下载示例项目并安装运行
(2)
建立Eclipse开发环境
(3)
熟悉项目中与JSF相关内容
(4)
重新认识JS
(5)
ExtJS之表单(Form)
(6)
ExtJS之布局(Layout)
(7)
ExtJS之网格(Grid)
(8)
Java后台和前台的通讯机制
(9)
Seam框架简化Java开发
(10)
分层架构设计
(11)
安全性
(12)
单元测试
分享到:
相关推荐
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part1 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发.part2
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part2
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发。第二部分。
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发个人认为是不错的书
经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发。第三部分。
《经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发》介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message Driven Bean的...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第3章 其他部分详见我的上传列表 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发 PDF 书籍 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则包含Session Bean、Message ...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第二章 其他部分详见我的上传列表。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分...
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part1
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第10章 其他部分详见我的上传列表。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part5 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第14章 其他部分详见我的上传列表。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第9章 其他部分详见我的上传列表。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分则...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part2 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part3 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码.part4 其他部分详见我的上传列表,全部分卷下载完成才能解压。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun...
经典JAVA EE企业应用实战基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发——源码第13章 其他部分详见我的上传列表。 本书介绍了Java EE规范的三大主要规范JSF、EJB 3和JPA,其中JSF是Sun公司提供的JSF RI;EJB 3部分...