我们的项目

原创 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,一些事务还是通过编程实现的....,我们只是用到了各种技术的最简单最基础的功能,还没有发挥出他们的全部能量。继续努力吧!

搭建ionic项目环境并开始第一个demo

一、安装NodeJs(安装nodejs是为了方便使用命令行直接下载安装我们需要的环境) NodeJs官网:https://nodejs.org/en/ 安装稳定版即可,安装步骤跟安装普通软件一...
  • qnhhx520
  • qnhhx520
  • 2016年08月14日 17:09
  • 620

Java学习总结之聊天室项目

我是边看马士兵Java视频的聊天室项目边自己动手写的。 具体的思路为: 0.1版本:首先创建一个窗口,然后添加对右上角关闭按钮的事件反应。添加一个TextArea和一个TextField。 0....
  • u011648768
  • u011648768
  • 2013年09月12日 22:13
  • 1592

3个月的项目我们是如何做了1年才完成而且失败了?

2017这一年来都全部精力投入在一个项目上,最终还是失败了。前车之鉴,后事之师。...
  • FTD1120
  • FTD1120
  • 2018年01月19日 09:59
  • 24

我们对比了GitHub上8800个开源机器学习项目,并选出了其中的Top30

大数据文摘作品编译:叶一、Shan LIU、Aileen2017年是机器学习应用全面开花的一年,惊为天人的想法和项目层出不穷。我们对比了过去一年中近8800个开源机器学习项目,并挑选了其中较好的30个...
  • BigDataDigest
  • BigDataDigest
  • 2018年01月30日 15:10
  • 468

(tomcat一闪而过)localhost拒绝了我们的连接请求原因及解决方案

1、localhost拒绝了我们的连接请求的原因: tomcat启动不了。而且启动tomcat时,发现黑色命令行窗口一闪而过,且web服务并没有启动起来 2、找出原因tomcat一闪而过:...
  • jiajia199470
  • jiajia199470
  • 2016年11月09日 16:54
  • 13837

工作感想之项目重构

背景:毕业半年了,大部分的时间里都在进行的是软件重构,软件集中在windows平台下,使用的是vc++6.0编译器进行编码。      正文:“测试为先,持续重构”的软件开发思想已经得到越多人的欣赏...
  • techliangc
  • techliangc
  • 2013年02月24日 14:01
  • 3464

ec_shop项目(搭建篇)

今天做项目了。做项目的时候才发现以前的知识点有的已经忘记了,不知道怎么来做了。幸好辛老师带着我们做项目,把以前的一些知识也复习了一下,今天主要是把项目的大体的框架给搭建了一下,并且实现了当中的一部分的...
  • guopengfei12
  • guopengfei12
  • 2012年11月12日 18:49
  • 219

我的第一个项目——说说那些年我们一起写过的代码

我的第一个项目——说说那些年我们一起写过的代码 时间回拨到15年前,那是2000年的夏天,天气正热的时候,我刚从大学毕业了,来到了改革开放最前沿的城市--深圳。坐火车到了广州之后,就搭乘长途大巴从广州...
  • caimouse
  • caimouse
  • 2015年09月14日 18:42
  • 2857

APP开发感受分享

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:道衍天机 链接:http://www.zhihu.com/question/27069588/answer/4848...
  • jolin678
  • jolin678
  • 2016年03月04日 00:18
  • 896

hdu 4858 项目管理(STL容器)

项目管理 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi...
  • u011721440
  • u011721440
  • 2014年07月22日 10:09
  • 1000
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我们的项目
举报原因:
原因补充:

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