半年多没有涉及到struts,hibernate,spring的整合开发,突然间接触到还真有点生疏。
好了,还是把疑虑先给贴出来:
问题:
1、整合完成以后,公司用的是Servlet Filter来进行hibernate事务的管理
困惑:我纳闷的是为什么不用spring现有的机制进行管理,用servlet filter每次访问请求都会进行打开事务,提交事务。这中间没风险么?服务器是否能承受住?
2、整个项目中没有用到spring的反转与注入
困惑:公司给我的一个搭建好的框架,也做了一个小小的模块demo,分为dao层与services层,每层之间没用spring进行装载,也没有对接口进行new实例化。只有单纯的private TestDao testDao;然后在get set方法。给我的话,反正我是运行不起来的。既然这些都没用到,那把spring整合进来有什么用?难道只单纯的用spring来连接数据库?项目背景:
属于小项目,也就6.7个模块,涉及到的业务数据表也就10张,我也是才进公司,老总说项目经理拥有5年经验,我很困惑,5年经验的人会把用户表的数据库设计少一个password字段,会把应用模块表居然少一个连接的url字段。给我的直接这好像又是一个水货公司,还是我个人太高傲.
好了,还是把疑虑先给贴出来:
问题:
1、整合完成以后,公司用的是Servlet Filter来进行hibernate事务的管理
困惑:我纳闷的是为什么不用spring现有的机制进行管理,用servlet filter每次访问请求都会进行打开事务,提交事务。这中间没风险么?服务器是否能承受住?
2、整个项目中没有用到spring的反转与注入
困惑:公司给我的一个搭建好的框架,也做了一个小小的模块demo,分为dao层与services层,每层之间没用spring进行装载,也没有对接口进行new实例化。只有单纯的private TestDao testDao;然后在get set方法。给我的话,反正我是运行不起来的。既然这些都没用到,那把spring整合进来有什么用?难道只单纯的用spring来连接数据库?项目背景:
属于小项目,也就6.7个模块,涉及到的业务数据表也就10张,我也是才进公司,老总说项目经理拥有5年经验,我很困惑,5年经验的人会把用户表的数据库设计少一个password字段,会把应用模块表居然少一个连接的url字段。给我的直接这好像又是一个水货公司,还是我个人太高傲.
解决方案 »
- Quartz配置cron表达式?
- 关于ajax异常的处理,100分的问题,请高手帮忙
- servlet中的HttpServletRequset接口问题
- 想做兼职的朋友请加入
- 关于package和import的问题。。。。。。。。。
- javascript的每隔一段时间,执行一个函数问题
- javamail发送附件的问题,100分大放送!!!
- 我做了一个MYSQL的数据库连接池的例子.在WINDOWS下能运行.可是到LINUX却出错?
- 如何实现jsp中的数据库连接?
- 请分析代码:不通过控制面板设置数据源访问ACCESS
- 关于Hibernate的 No Dialect mapping for JDBC type: -1 知道的进!
- 散分:关于ANT工具的一个小问题
我觉得是你的见识太少了,真的。不要以为这个世界上的JAVAEE开发都使用框架来开发的。用JAVABEAN SERVLET JDBC 做的好 照样可以做出很成功的产品。我的公司是宁波一家软件公司,全市政府机关单位的都在用本公司的一个PORAL后台管理产品,而且这个产品用了10多年的JAVA开发的产品,还不是照样运行良好,最多是代码之间不够解耦,修改得对应修改源代码,成本上去了,但是根本不影响其使用,(话说政府机关单位从来都是对此都是一掷千金的)说要性能,10多年都下来了你说性能如何?我的第一份工作是写JSP的,把JS代码和JAVA代码用 INCLUDE标签整合的,当时我跟你一样,现在回头觉得当时真是幼稚。
你要看明白你们项目中是对所有的servlet进行操作,还是对其中的一个servlet或一个servlet组进行操作。或只是对用户进行验证。
10年前有HIBERANTE SPRING嘛???
对于一个老系统来说,非要按你的意思来 重写?
你就算你有能耐,写完了,也不会去用!
为什么?风险啊。
除非重新做一套,否则别谈。
那系统明显是老的 JDK估计都没到5的,还用注解????