struts应用程序开发
Struts应用程序开发 讲师:刘晓涛,回顾Struts工作流程(控制流) 开发Struts应用程序的步骤 使用JBuilder开发Struts应用程序,议程,Struts概览,Struts 控制流,表单提交数据给一个带.do后缀的URL 该地址被struts-config.xml映射到一个Action object, 由该Action object的execute方法处理请求 execute有一参数为Form Bean,它自动填充表单数据 Action object然后调用业务逻辑和数据访问逻辑,把结果放到Result Bean中,并且把Bean对象存储为request, session, or application范围 Action使用mapping.findForward返回一个条件, 并且这条件被struts-config.xml映射到不同的JSP页面. 然后系统跳转到合适的JSP页面 bean:write标签用来输出Form Bean和Result Bean. 可以使用bean:message标签输出定义在系统属性文件中的国际化消息,Struts安装,到http:/struts.apache.org/download.cgi去下载Struts最新版JBuilder等IDE内置Struts,可以直接使用 /WEB-INF/下创建web.xml , strut-onfig.xml 复制struts的.jar文件到/WEB-INF/lib目录 复制struts的.tld文件到/WEB-INF目录下,Struts应用程序开发步骤,修改WEB-INF/struts-config.xml 配置Action类 声明使用的Form Bean定义Form Bean extends ActionForm 属性名字与表单元素的名字相同 创建Result Bean 创建Action类用来处理客户请求 创建包含表单的网页 创建显示处理结果的JSP,使用JBuilder开发Struts应用程序,建立一个工程(File->New Project) 设置工程要采用的web server(Project->Project Properties->Server) 创建JSP文件(File->New->Web->Java Server Page) 将jsp转换成STRUTS(右击窗口左边的工程浏览树中的jsp文件,选择convert to struts ) 创建ActionForm(用File->New->Web->ActionForm ) 创建Controller( ActionServlet采用Struts自带的类,另一个是Action, File->New->Web->Action ) 然后可以在Action中的execute/perform方法中加入代码 修改配置文件struts-config.xml 运行JSP文件,小结,回顾Struts工作流程 开发Struts应用程序的步骤 使用JBuilder开发Struts应用程序,