`
jiony
  • 浏览: 185681 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于Struts的个人学习心得

阅读更多

     作为现在市场较为流行的一种MVC模式的框架Struts,虽然现在都是在Struts1.2,但是作为我们这些年轻一代struts2也是必须要掌握的,但是为什么它流行呢?我总结了一下原因:
首先是它把逻辑层从表现层以及控制层清晰地分隔出来,实现组件重用;其次是它允许使用三层架构,逻辑层和表现层分置于不同的服务器上,可应用于不同的安全模式上;再次是它使一个开发团队更加明确地分工,页面设计与商业逻辑开发无缝地结合;最后是控制器提高了应用程序的灵活性和可配置性。
    Struts的工作流程是:在Web应用启动时就会加载并初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各配置对象中。
    Struts使用的action有Action,DispatchAction,LookupDispatchAction,MappingDispatchAction.掌握以下的包:org.apache.struts.actions.*和org.apache.struts.action.*;
    Struts的验证框架类是:org.apache.struts.validator.DynaValidatorActionForm;
需要掌握的类有:
org.apache.struts.action.DynaActionForm;
org.apache.struts.action.Action;
org.apache.struts.action.ActionServlet;
org.apache.struts.action.ActionMapping;
org.apache.struts.action.ActionFormBean;

分享到:
评论

相关推荐

    activit5.6+spring3+struts 项目和学习文档

    3. activiti学习笔记.docx:这是一份个人的学习笔记,可能记录了作者在研究和实践中遇到的问题及解决方案,对于学习者来说是一份宝贵的心得体会。 4. Activitiѧϰ.docx:这个文件名可能是笔误,但根据上下文,很...

    struts拦截器 课堂笔记

    适合新手借鉴的struts学习笔记,更适合一入门的老手借鉴,个人学习心得

    java学习感悟,对框架的学习心得

    本文主要探讨的是SSH框架,即Struts、Spring和Hibernate的使用心得。 首先,Struts作为经典的MVC(模型-视图-控制器)框架,其核心是struts-config.xml配置文件。这个配置文件定义了请求路径、动作映射、以及Action...

    ssh框架总结_ ssm心得体会-Java文档类资源

    SSH框架是Java开发中常用的三大框架整合,包括Spring、Struts和Hibernate。这些框架的结合为开发者提供了便捷的MVC(Model-View-Controller)架构支持,极大地提高了开发效率和代码质量。 **Spring框架** 是核心,...

    s2sh 个人学习笔记

    虽然描述部分为空,但根据标题我们可以推测,博主在个人学习过程中记录了关于如何整合和使用这三个组件的细节,可能包括配置、功能实现、问题解决等方面的笔记。此外,通过博文链接可以访问到更详细的学习心得和经验...

    个人学习收集

    【标题】"个人学习收集"揭示了这是一个关于个人学习资源的集合,可能包含了作者在学习过程中整理的各种IT技术文档或笔记。这个标题暗示了我们将会接触到一些基础到进阶的IT知识,特别是针对某些框架或者工具的理解和...

    博客系统(struts+hibernate+spring).rar

    博客系统是一种基于Web的应用程序,通常用于发布个人或团队的文章、见解、心得等内容。这个"博客系统(struts+hibernate+spring).rar"压缩包文件包含了一个使用三大热门Java框架——Struts、Hibernate和Spring构建的...

    J2EE高程、架构师学习手册

    这份学习资料涵盖了30多个架构学习心得,旨在帮助读者掌握J2EE平台的核心技术和高级概念,同时深入理解开源架构的设计与实践。 J2EE(Java 2 Platform, Enterprise Edition)是Java平台上用于构建企业级应用的框架...

    程序员试用期心得精选___5篇最新.docx

    这包括定期的培训和个人学习,如文档阅读、视频学习等。 4. **工作氛围**:良好的工作环境对程序员的效率和创造力有显著影响。适当的工作氛围调整,如适当的休息和娱乐,可以提高团队的士气和创新能力。 5. **责任...

    java培训个人总结.pdf

    Java培训个人总结主要涵盖了五个部分,分别是Java培训后的总结、Java实训个人总结、Java个人实习总结、Java培训课心得总结以及SSH框架的学习体会。以下是详细的知识点解析: 1. **Struts2**: - `Hello Struts2`...

    ssh架构个人总结.doc

    SSH 架构是一种在Java开发领域广泛使用的开源框架组合,由Struts、Spring和Hibernate三个组件构成,主要用于构建企业级的Web应用。Struts提供了控制层的功能,Spring负责业务逻辑和依赖注入,而Hibernate则作为数据...

    JAVA实习报告及心得(6页).doc

    Java实习报告及心得展示了作者在实习期间学习和掌握的各种IT技术,主要集中在Java编程、数据库管理和Web开发领域。以下是对这些知识点的详细说明: 1. **Java基础**:Java是一种跨平台的面向对象的编程语言,以其...

    JAVA学习资料,电子商务

    在这个压缩包中,你可能会找到关于Java基础、面向对象编程、网络编程、数据库交互、Web开发框架(如Spring Boot或Struts)以及电子商务系统设计等方面的知识点。 描述中的“电子商务项目”提示我们,这份资料可能...

    java程序设计课程培训心得体会___五篇.docx

    Java程序设计课程培训心得体会 自从参加了Java程序设计课程培训,我深刻地感受到了这不仅仅是一次单纯的技术学习之旅,而是一次对思维能力的全面锻炼。编程世界中的每一个概念,每一段代码,都要求我们用逻辑性去...

    javaxc.rar_jsp_ssh_在线学习平台

    【标题】"javaxc.rar_jsp_ssh_在线学习平台"是一个使用Java技术栈,特别是SSH框架(Struts、Spring和Hibernate)开发的在线学习平台。这个项目旨在为学生和教师提供一个交互式的环境,以便他们可以进行编程和IT知识...

    基于JavaEE的个人数字图书馆的设计与实现毕业论文.doc

    而“日志”功能则鼓励用户记录和分享他们的想法和学习心得。 【资料搜索】资料搜索功能限于站内搜索,帮助用户快速定位所需信息,提高了信息获取的效率。 【知识管理】个人数字图书馆的核心价值在于知识管理,通过...

    小项目第六部分

    【标题】"小项目第六部分"涉及的是一个个人学习项目,很可能是为了加深对SSH(Struts2、Spring、Hibernate)框架集成应用的理解与实践。SSH框架是Java Web开发中常用的三大框架,它们分别处理视图、控制和数据访问层...

    2022年网站开发培训心得体会.docx

    Java作为一种广泛应用的编程语言,其学习过程中涉及的内容丰富多样,包括基础开发、AWT桌面开发、JSP、Oracle数据库、Servlet、Struts、EJB等,这些都是网站开发不可或缺的知识点。 #### Java编程与Web开发 **深入...

    周洋blog

    在“周洋blog”这个项目中,周洋使用Struts来创建了一个个人博客系统,目的是分享他的技术经验和心得,同时也鼓励其他开发者共同学习和进步。 在描述中提到的SQL Server是一种关系型数据库管理系统,由Microsoft...

    j2ee课程设计 论文结构

    结论是论文的第五章,主要介绍网站的不合理之处和解决方法,以及学习 J2EE的心得。该部分需要总结论文的主要内容,并对网站的不合理之处进行分析和解决。 参考文献 参考文献是论文的最后一章,主要列出论文中所...

Global site tag (gtag.js) - Google Analytics