我是 Java EE 的新手,在实习中我需要与以下人员一起工作:
- 框架:Struts2、Hibernate;
- 应用服务器:Tomcat;
- IDE:Eclipse;
- 数据库:甲骨文;
首先,有没有包含所有这些技术的不错的教程?
其次,将项目分成包的最佳方法是什么?在一个未解释的示例中,他们将资源分为以下包:dao、domain、mapping、web。但他们根本没有解释任何一个人的特点。
只需尝试这两个链接,它们都会让您清楚地了解如何集成 Struts2 和 hibernate。
http://www.mkyong.com/struts2/struts-2-hibernate-integration-example/
http://viralpatel.net/blogs/tutorial-struts2-hibernate-example-eclipse/
DAO 基本上是与您的数据库表映射的数据访问对象,它只包含表的每一列的 gettter/setter。域是您在将数据发送到数据库之前或从数据库获取数据之后编写业务逻辑的地方。Web 是您保存 java 脚本、jsp、css 文件的地方......
希望这会有所帮助。