| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 经济论文 >> 正文 用户登录 新用户注册
基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现           
基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现
"org.hibernate.dialect.sqlserverdialect" />
<property name="hibernate.show_sql" value="false" />
</properties>
</persistence-unit>
</persistence>
2.2 ejb3端:core/com/jncom/core/ejb3/base/ 持久层核心代码
class baseentity
类型:接口
目的:通过实现 java.io.serializable 接口以启用其序列化功能。主要加载dao层中的类。
class basesvc
类型:抽象类

目的:实例化dao中的各种方法。
interface griddatasource
类型:接口
目的:配合表格组件使用,完成分页等具体功能,并保证数据库取值的范围。
2.3 ejb 3端:jboss的数据库连接配置
不同的数据库对应不同的配置文件,以下是sql server的配置文件。
jboss-4.2.2.ga\server\default\deploy\ mssql-ds.xml
<datasources>
<local-tx-datasource>
<jndi-name>oildata</jndi-name>
<connection-url>jdbc:sqlserver://127.0.0.1:1433;databasename=oildata</connection-url>
<driver-class>com.microsoft.sqlserver.jdbc.sqlserverdriver</driver-class>
<user-name>oildata</user-name>
<password>oildata</password>
<metadata>
<type-mapping>ms sqlserver2005</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
2.4 tapetry 5端:com/jncom/core/tapestry/ejbinject/ejbinjectimpl.java 关联ejb 3
通过从配置文件中取得相应函数,指向关联的ejb 3应用。
public ejbinjectimpl() {
try {
if (initcontext == null) {
properties props = new properties();
props.setproperty("java.naming.factory.initial",
"org.jnp.interfaces.namingcontextfactory");
props.setproperty("java.naming.provider.url", systemconfig
.getappserverip()+ ":1099");
props.setproperty("java.naming.factory.url.pkgs", "org.jboss.naming");
initcontext = new initialcontext(props);

} catch (exception e) {
e.printstacktrace();


配置文件为:systemconfig_zh_cn.properties
serverip=192.168.0.180
serverport=1001appserverip=192.168.0.180
2.5 如何调用ejb 3中的dao
@injectejb("userservicebean/remote")
private userservicebeanremote userservice;
上述应用写入到java的表现层类中即可直接应用ejb 3中的相应的dao方法。

3结束语
本文介绍了j2ee开发中的轻量级框架组合tapestry+ejb 3,并通过实例说明组合框架的应用。应用tapestry+ejb 3框架构建web应用程序具有很好的扩展性、可维护性,并能充分发挥两者的优势,因此该组合框架具有很好的应用前景。

主要企业电子商务系统的设计与实现[j].中国管理信息化,2010(1):109-111.
[2]刘能现,俞建家.基于tapestry+spring+ibatis框架的web应用开发[j].计算机技术与发展,2008(12):174-177.

上一页  [1] [2] 

  • 上一个论文:

  • 下一个论文:


  • 看了《基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理
    [交通运输]浅谈基于创新能力培养的路基路面工程课程教学方法

    经济论文
    普通论文广东省“双转移”战略与产业先导
    普通论文北京零售业组织管理研究
    普通论文欧美国家创业板市场兴衰对于中国
    普通论文浅论知识经济时代情报信息营销与
    普通论文简论失独老人的养老问题
    普通论文新制度经济学的新发展与政治学新
    普通论文社区经济基本内涵及我国社区经济
    普通论文建立城镇居民医疗保障制度的思考
    普通论文关于“三率”在当前金融危机下的
    普通论文试析基于劳动价值新解释的相关问
    普通论文行为经济学理论的延伸及借鉴
    普通论文关于虚拟旅游的功能结构、盈利模
    论文
    普通论文[免费范文]ISO9001质量管理汇报材料
    普通论文[法律论文]试论我国劳动关系界定问
    普通论文[免费范文]振兴##老工业基地要立足
    普通论文[企业管理]妊娠妇女生活形态圈概念
    普通论文[今日更新]浅析叔本华的人生哲学的
    普通论文[免费范文]武警中队开展向火灾中牺
    普通论文[免费范文]教师学习《中国*党的三大
    普通论文[免费范文]发展农产品加工业的思考
    范文大全
    普通范文[范文大全]浅析法的价值在促进社会
    普通范文[先进性教育]先进性教育党性分析
    普通范文[科学发展观]学校第三批深入学习实践
    普通范文[范文大全]2012年寒假致学生家长一
    普通范文[个人简历]成都毕业生流行豪华自荐
    普通范文[演讲稿]新闻工作者爱岗敬业演讲
    普通范文[零八零二]在庆祝三.八国际劳动妇女
    普通范文[范文大全]2012年大学生村官半年工
    演讲致词
    普通演讲[贺词致辞范文]寿宴答谢诗词
    普通演讲[公关礼仪范文]拜访中的举止礼仪常识
    普通演讲[节日祝福语]2010最牛的中秋祝福短信
    普通演讲[竞聘演讲稿]食品学院学生会主席竞聘演
    普通演讲[鲜花礼仪范文]照顾你的意识花园
    普通演讲[庆典致辞]xx市档案局档案保管保密制
    工作范文
    普通领导讲话[工作报告]市场助理职位工作报告
    普通总结[自我鉴定]自我职业生涯规划书
    普通公文方案[合同范本]硬体设备维护合同
    普通公文方案[公文写作]西门子的TOP战略
    普通汇报体会[经验材料]创新村党支部第一书记工作
    普通公文方案[公文写作]大连市解放路改造项目策划
    普通党建工会[入党相关]学生预备党员转正申请书
    普通汇报体会[先进事迹材料]纺织行业安全事迹演讲稿
    普通公文方案[公文写作]满款项不够或无款支付时怎
    普通总结[工作总结]县交通局2009年党风廉政建
    普通汇报体会[先进事迹材料]社区申报窗口单位创先争优
    普通公文方案[公文写作]团代会预备会议主持词