简单J2EE搭建问题...求banq支援

我搞JAVA有大半年了,水平很是一般,最近公司要我搞一个比较简单的人力资源管理系统,要求比较简单,呵呵,不需要分布式,暂时不需要连接池,考虑到我目前的JAVA水平,我想这样搭建,前台用JSP、JQUERY、以及JQUERY封装的简单的AJAX,控制层用STRUTS2,使用SPRING的IOC,将业务逻辑对象service注入到控制层的Action中,然后持久层不想使用O/R映射框架,因为对HIBERNATE的配置一直没嚼烂。。再者对SQL比较熟,因此想使用SPRING的JDBC TEMPLATE,封装成DAO层,并将DAO对象注入到业务逻辑对象中。

权限方面想学一样SPRING的权限框架再用。。

基本想这样搭。。很基础的应用。。因为读过的系统也少,没有什么自己的想法。。

我对OO思想,设计模式也看过一些书籍,但是因为确实实践运用的少,没有什么有价值的收获,最俗的分层都是这个调调,比如: 控制层action调用service层,service层调用dao层,dao层操作数据库。。。

这样分层后我知道有一些基本的好处,但是比如service接口、DAO接口在其中的用途,真的没有感觉出来。。。 有一种照着别人的框框画的感觉

最近也领悟到,应该多看一下比较有名的系统的框架比如JIVE、petstore等,学习了。。。

目前暂时就这个水平了。。大师们能不能指点一下。。。我这个水平这样搭就行了吗?

大师们帮帮忙。。可能这些STRUTS SPRING你们都玩过去了。。大师们玩STRUTS SPRING的时候,搭建上有什么经验、心得吗,教教在下。不胜感激

ssh 组合的东西 没太多说的。随便查查书就能用 。如果由闲心了 去看看他核心设计里面,没必要去死扣 Hibernate 精通。用框架东西 我推荐尽量用,通用配置的东西,框架的特性尽量少用,别被这些框架束缚住了,MVC 的几层架构太繁琐。 你所说的Service 接口 和Dao层接口那是在团队协作开发的时候用的,国内开发鱼龙混杂,尤其是中小公司 ,本来的规范是先定义接口和写文档,然后再写实现。如果你者项目不大,开发人少,建议直接丢弃这两个接口层。但是注释一定要写详细。代码是给人看的而不是给机器运行的。如果你想锻炼下自己的能力 或者你时间充足 建议先写接口 然后写实现。

非常感谢,讲的很有道理。像我这个简单的应用,接口确实用不大上。。呵呵,主要设计能力也非常有限,我自己先研究研究,先完成再完善吧。谢谢你的建议,注释的习惯还好,呵呵

你要学习这论坛有很多东西的。呵呵 思想比一切都重要。。虽然是小项目,但是也要负责做到好 可以培养自己。我们这些搞技术的要不断提升才有进步。框架只是为了我们快速开发。了解其精髓就行,清楚1+1=2 比清楚 100+100=200 重要。底层,自己的思维模式。自我能力很重要的。我就喜欢玩1+1=2 讨厌那种速神通算语法。

很感谢,我就是想学习一下设计方面的东西,本来想了解一下JIVE的架构,才接触到我们这个论坛,以前都是在JAVAEYE学习一些基础的东西,到这里发现有太多东西需要学习,呵呵,向大家学习了