• Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程(二)

    前面《Maven搭建SSH框架》教程中分别基于 Spring 和 Hibernate 实现了 Service 接口和 DAO 接口功能,接下来基于 Struts2 实现 Web 层功能。

    实现Struts2 Web模块

    根据前面的 Jsp/Servlet 实现,对需求的理解和 Struts2 开发的相关组件的了解(Struts2 需要单独参考其他资料),Struts2 Web 层的代码需要做以下工作。

    1)实现视图层代码(jsp)

    视图层代码同以前用 Jsp/Servlet 开发的内容一样,有两个 jsp。

    • Index.jsp,首页框架 jsp。
    • userList.jsp,显示用户列表的 jsp。

    2)编写 Action 代码

    UserAction.java,实现用户 CRUD 的所有控制逻辑代码。

    3)Spring 容器的配置文件

    applicationContext.xml,配置 Spring 容器的初始化组件。

    4)编写 struts.xml 配置文件

    完成 Struts 常量的配置和 Action 的配置。

    5)配置 web.xml

    配置 Struts 的入口过滤器和 Spring 的初始化 Listener。

    1. 创建 Web 工程

    基于 webapp 的 Archetypes 创建 Web 工程,这里用的是 webapp-javaee6,如图 1 所示。

    选择 webapp-j2ee6 创建 Web 应用
    图 1  选择 webapp-javaee6 创建 Web 应用

更多...

加载中...