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)可应对以后扩展

浙公网安备 33010602011771号