我们的项目

原创 2006年11月10日 11:27:00

这两天在做一个项目,采用的是spring+hibernate+struts,今后还将采用jbpm。

因为我是后加入的,负责做一个接口,每天固定时间批量提取数据调用tuxdeo接口。因为我公司很多遗留系统是采用c++编写的,对外提供tuxdeo调用,这里就需要将weblogic和tuxdeo进行域关联 ,建立wtc,据我所知好像java调用tuxdeo只有这一种方法吧,都是bea的产品,算是垄断了。还有个定时功能,本来想采用java timer,一个同事指点了一下可以通过spring的定时调度解决,也搞定了。于是利用空闲时间借机研究了一下这个项目的整体构建。

我们采用的是myeclipse5.0,  一个好处就是开发快速,首先对于spring+hibernate后台来说,能够将数据库表,一次性映射成POJO、hbm.xml、DAO、以及整合好的applicationContext.xml文件,这样我们只需要编写业务操作层就可以完成后台程序的开发,业务操作层里面包含DAO类作为的属性和调用这些属性的商务方法,然后将业务操作类配置进spring,通过IOC和myeclipse自动生成的DAObean进行关联。就可以了,一切就这么简单。开发人员真的就关注商务逻辑就好了。

至于前台,spring的标准教材说了2种方法来集成struts,一、将struts的Action配置进spring,感觉好麻烦。二、继承spring提供的各种Action类,这个方法思路比较清晰。但是我们的好同事们采用了另一种方法,在action中先初始化web.xml定义好的ApplicationContext,然后直接getBean()出来要用的业务操作类,这样前台的开发人员根本不需要了解什么spring的存在,struts还是采用其标准的开发。这里也给我一些提示:为什么一定要用spring-model来集成jbpm,各干各的也未尝不可。

当然还有些改进的地方,比如没有采用spring的AOP,一些事务还是通过编程实现的....,我们只是用到了各种技术的最简单最基础的功能,还没有发挥出他们的全部能量。继续努力吧!

相关文章推荐

LDA文档-主题项目

  • 2017年11月20日 14:44
  • 512KB
  • 下载

【ssm个人博客项目实战05】easy ui datagrid实现数据的分页显示

前面一节 我们已经实现博客类别的dao层的实现,其中特别讲解了博客类别的分页的实现,那么现在我们实现了后台的分页,那么前台分页怎么显示呢,这时候我们用到了easyui的datagrid了。 先上一下...

C++练手小项目源码_商品销售系统

  • 2017年11月18日 09:58
  • 505KB
  • 下载

spring boot项目打包成war并在tomcat上运行的步骤

原文地址:http://blog.csdn.net/linzhiqiang0316/article/details/52601292 今天给大家解释一下,如何利用IDEA将SpringBoot的项目...

工作流项目ssh

  • 2017年11月18日 12:37
  • 56.38MB
  • 下载

将MyEclipse项目导入eclipse

  • 2017年11月16日 18:02
  • 464KB
  • 下载

Libgdx在Eclipse上创建、运行、调试、打包项目

项目设置Gradle    创建Libgdx项目      Libgdx来自文件名为gdx-setup.jar 这是一个可执行的程序的用户界面和命令行工具的游戏和可视化开发框架...
  • xzr1526
  • xzr1526
  • 2014年11月10日 10:28
  • 764
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我们的项目
举报原因:
原因补充:

(最多只允许输入30个字)