Strut2开发步骤总结

                                      Strut2开发步骤总结

1 建立数据库:本例使用的Sql server 2000,截图如下:

 

2 建立Web工程,导入所需Jar包(Struts2 JAR包,相关JDBC JAR包等),在web.xml文件配置Struts2过滤器,在src目录下建立struts.xml文件

3 开发模型——Model
  开发封装Student表数据的JavaBean
  开发针对Student表进行CRUD操作的DAO类
4开发视图——View
    美工提供静态视图页面
    程序员让静态页面动起来
5让页面动起来的过程中,开发控制器Controller——Action

  开发经验总结:通常,管理页面是一个模块的显示首页,从studentManagement.jsp管理页面着手。

  开发页面过程中,只要发现该页面由动态数据需要显示,则为该页面开发一个相应Action(控制器)以获取该页面需要的动态数据

  在此例中,开发一个StudentListAction类,获取studentManagement.jsp页面所需数据,再由该Action转向管理页面
开发完一个Action,在struts.xml文件中配置该Action
  在studentManagement.jsp页面中完成从Action获取数据并显示的动态功能;页面应用Struts2标签和OGNL表达式技术;一定要实现jsp页面中没有java代码
  管理页面是一个模块的首页,在管理页面中提供添加、编辑、删除和查询等功能的入口链接地址;比如:管理页面应提供一个跳转至学生信息添加——studentAdd.jsp——页面的超链接;思考:studentAdd.jsp页面是否有动态数据要显示?如有动态数据需要显示,则该超链接地址应该指向一个Action(控制器),由Action获取数据,再转向studentAdd.jsp
  在MVC开发中,让所有页面都经过Action(或者Servlet)中转,是一个良好的编程习惯,好处:

(1)可向浏览器屏蔽页面地址
(2)可把页面放置在浏览器无法直接访问的WEB-INF下
(3)可应对以后扩展

 

 

posted @ 2012-12-06 14:30  java任我行  阅读(183)  评论(0)    收藏  举报