Struts2是基于MVC设计模式的流行和成熟的Web应用程序框架。Struts2的不只是下一个版本的Struts 1中,但它是一个完全重写的Struts架构。
WebWork框架开始了与Struts框架为基础,其目标是建立在Struts的Web开发更容易为开发人员提供了加强和改进的框架。
一段时间后,WebWork框架和Struts社区联手打造著名的Struts2框架。
Struts 2框架的功能:
这里有一些很好的特性,可能会使你考虑Struts2:
POJO格式和POJO动作-已经摆脱了Struts2动作表单Struts框架一个组成部分。Struts2可以使用任何的POJO接收的形式输入。同样的可以看(得)到任何POJO的Action类。
标签支持-Struts2的标签提高了标签的新标签让开发人员写更少的代码。
AJAX支持-Struts2中已经认识到了Web2.0技术,并整合到产品中的AJAX支持创建AJAX的标签,该功能非常相似的标准Struts2的标签。
容易整合-与其他框架如Spring,Tiles和SiteMesh的整合是现在更容易与各种集成Struts2。
模板支持-支持生成使用模板。
插件支持-核心Struts2的行为,可以加强和扩大使用插件。大量的插件可供Struts2。
概要分析-Struts2的提供集成的配置,调试和分析应用程序。此外,Struts还提供了内置调试工具的帮助下,集成调试。
容易修改标签-在Struts2标签标记中,可以调整使用FreeMarker模板。这并不需要JSP或Java知识。基本的HTML,XML和CSS知识是不可以修改的标签。
促进更少的配置-Struts2促进更少的配置与用于各种设置的帮助下,使用默认值。如果没有的东西,那么它可能偏离由Struts2默认设置的配置。
显示技术:-Struts2有多个的支持多个视图选项(JSP,Freemarker,Velocity和XSLT)
以上只是前十位的特点,使得它的企业公司准备或已经在使用Struts2框架。
Struts 2缺点:
虽然Struts 2的是一个强大的功能,但我不会忘记提一些关于Struts2的缺点,将需要大量的改进措施:
更大的学习曲线-要使用MVC与Struts,你必须要舒适标准JSP,Servlet API和大量精心制作的框架。
文档较少-相比较于标准的servlet和JSP API,Struts2有较少的在线资源,和许多第一次的用户发现在线Apache文档中的混乱,缺乏组织。
较少透明-Struts应用程序中,有很多幕后比正常的基于Java Web应用程序,这使得它很难理解的框架。
最后一点,一个好的框架应该提供通用的行为,许多不同类型的应用程序可以使用它。Struts 2的一个最好的Web框架和高度用于开发富Internet应用程序(RIA)。
极悦Struts2视频教程,这是一套超级详细的Struts2入门教程,本套Struts2视频教程适合Struts2框架零基础学员学习,这套入门教程通俗易懂,是你学习Struts2框架的好帮手。
课程主讲老师:极悦郭老师
讲师简介
天津大学计算机专业硕士研究生,10年以上软件研发及管理经验,先后就职于文思海辉、中软国际、新东方教育科技集团-国外项目研发部等知名软件企业,从事JavaEE方向的软件研发工作;精通SSH、SSM技术架构下的开发;精通WebLogic、WebSphere、JBoss、Tomcat等服务器的配置与管理;熟练使用MySQL、Oracle、DB2等数据库产品;熟练使用HTML、CSS、JavaScript、Ajax、JQuery等前端交互技术;熟练使用Axure原型设计工具;先后担任高级Java软件工程师、项目组长、项目经理、技术经理、高级产品经理及IT培训企业高级Java讲师等职务;具备扎实的技术功底、丰富的软件研发、项目管理经验及IT教学经验;授课激情四溢,幽默风趣,能够充分调动学生学习的积极性与主动性,课堂气氛活跃,对学员耐心负责;曾参与设计恒丰银行“一贯P2P理财系统”、设计广发银行个人网上银行系统、设计中国农业银行网上银行系统、设计江西银行客服服务中心网上服务系统、设计成都银行客服服务中心网上服务系统、设计乐山银行网上银行系统等大型项目。
以上就是极悦java培训机构的小编针对“Struts2视频教程,基础入门学习”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习