在计算机世界中,
分层透明的思想非常重要(纵向),现在我们再讲一个重要的思想:
抽象复用(衡向)。
人们研究发现用计算机解决问题的时候,有些东西可以不变,可以复用,而有些是可变的,于是发明了各种语言。人们使用的语言、算法等是一样的,只是解决不同问题的流程、结构、组合是不同,需要因事而异。用JAVA做企业应用,有些可复用的东西,我们可以抽象成框架。
struts是J2EE中遵循MVC的一个不错的框架。它的主要东西是C,控制器,Action,这是需要开发者关注的地方,另一个是V,显示层,taglib,它提供了一套不错的标签,利于view的实现。
struts主要的类库:
引用内容
struts.jar
commons-beanutils.jar
commons-collections.jar
commons-dbcp.jar
commons-digester.jar
commons-logging.jar
commons-pool.jar
commons-services.jar
commons-validator.jar
在web.xml中需要配置ActionServlet和Taglib.
在struts-config.xml需要配置组件:
引用内容
data-sources
global-execptions
form-beans
global-forwards
action-mappings
controller
message-resources
plug-in
分享到:
相关推荐
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts2一个action处理多个请求
struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子struts例子
将Struts应用迁移到Struts 2(一)将Struts应用迁移到Struts 2(一)
struts计算器struts计算器struts计算器struts计算器struts计算器struts计算器struts计算器struts计算器
struts包struts包struts包struts包struts包struts包struts包struts包
1 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为...
◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个...
JSP / JDBC / Struts 的一个通讯录系统 JSP / JDBC / Struts 的一个通讯录系统 JSP / JDBC / Struts 的一个通讯录系统 JSP / JDBC / Struts 的一个通讯录系统
关于struts2 + hibernate +spring 的 一对一增删查改
目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2的庞杂技术点进行抽丝剥茧,提炼出企业开发必备的核心技术点和重要技能。视频...
struts2 的一个实例struts2 的一个实例struts2 的一个实例struts2 的一个实例
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
struts上传struts上传 struts上传struts上传
北京时间8月22日13时,Apache官方发布通告公布了Struts2中一个远程代码执行漏洞(cve-2018-11776)。该漏洞可能在两种情况下被触发,第一,当没有为底层xml配置中定义的结果设置namespace 值,并且其上层动作集配置...
struts2的概述struts2下的HelloWord struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 ...struts2进阶学习一
struts练习struts练习struts练习
Struts2第一章 一、 介绍: a) Struts2是以web work优秀的设计思想为核心,吸收了struts1的部分优点,建立了一个基于webwork和struts1的MVC框架。 二、 优点: a) 结构清晰,使开发者只关注业务逻辑实现即可。 b) ...
一个struts实例,比较基础的东西 分享一下哈