现在的位置: 首页 > 综合 > 正文

初涉Struts

2013年01月17日 ⁄ 综合 ⁄ 共 758字 ⁄ 字号 评论关闭

         最近来给学院网站做了点东西,学院网站是采用J2EE Struts框架搭建的,整体感觉就是Struts框架很不错,应用到企业级开发应该很适合。Struts使得整个开发模块很清晰,各层关系也很清晰,当然最主要是体现在控制层,页面转发通过struts-config.xml体现得很清晰。
         ActionServlet 是框架的核心,应该是Command 部分。ActionServlet(Command)创建并使用Action、ActionForm和ActionForward,而struts-config.xml文件配置该 Command。对于新的业务逻辑可以直接通过创建Action和ActionForm来解决。应用程序的整个逻辑流程都存储在一个分层的文本文件中,使程序员更容易查看和理解。
        ActionForm 维护 Web 应用程序的会话状态。 ActionForm 是一个抽象类,通过继承它来使用。可能有一个由HTML 表单设置的 UserActionForm,Struts 将使用 HttpServletRequest 中相应的域设置 UserActionForm 的状态没有太多讨厌的 request.getParameter() 调用。
        Action 类是业务逻辑的一个包装。 Action 类的用途是将 HttpServletRequest 转换为业务逻辑。要使用Action ,请创建它的子类并覆盖 process() 方法。
        Error 类包括 ActionError 和 ActionErrors 。ActionError 封装了单个错误消息。 ActionErrors 是ActionError 类的容器,View 可以使用标记访问这些类。 ActionError 是 Struts 保持错误列表的方式。 

抱歉!评论已关闭.