- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(完满)中南大学软件学院架构复习大全,介绍文档
(完满)中南大学软件学院架构复习大全,介绍文档
PAGE / NUMPAGES
(完满)中南大学软件学院架构复习大全,介绍文档
使用 Hibernate 框架进行 ORM,可大幅度减少开发时手工使用 SQL和 JDBC的出错。 优点:简单。 缺
点:多了盘问,慢(但实质对于一个 JAVA EE应用而言, hibernate 平时的办理流程是:从数据看里加
载记录 -将信息发送到表现层供用户更正或删除 -将所做更正重新保留到数据库。 在这类办理流程下,
应用自己就需要两条
SQL语句)。
iBats半自动化
ORM 框架 供应了基于
JDBC之上的一层简单抽象,是一种基于
SQL语句照射的
初级别
ORM 方案,使用原生态
SQL作为盘问语言。
OGNL 是
Object Graph Navigation Language,对象图导航语言。
ONGL是一种富强的表达式语言,它通
过简单一致的表达式语法来读取和设置
Java 对象的属性,调用对象的方法,遍历整个对象的构造图,
实现字段种类变换等功能。
WEB容器 是指一种安装在服务端计算机中的特定软件。
此类软件依照
HTTP
协议,主要功能是负责侦听指定端口,接收客户端的央求并解析,尔后将指定的响应页面发送到客户
端。EL 表达式 EL 是一种简单而富强的语言, 供应了在 JSP脚本元素范围外使用运行时表达式的功能。
Web Services 应用程序组件,使用开放协议进行通信,独立的并可自我描述,可经过使用
UDDI 来
发现,能够被其他应用程序使用,
XML 是其基础。
Mybatis 一个长远数据照射框架,供应了基于
JDBC之上的一层简单抽象,是一种基于
SQL语句照射
的初级别 ORM方案,使用原生态
SQL作为盘问语言,用来完成数据长远化
MyBaits 基根源理 :在 XML
文件中定义 SQL语句,预留参数占位符;在运行时,占位符被指定的参数值取代,参数可能来自参数
照射表、 JavaBean属性、也许简单的参数对象。在执行
SQL盘问时,结果字段被照射到对象,照射的
方式与参数照射相同。
ORM框架 ORM, Object-Relational Mapping, 对象 -关系数据库照射框架。 在关系型数据库和业务实体对
象之间作一个照射,这样,我们在详尽的操作业务对象的时候,就不需要再去和复杂的 SQL语句打交
道,只要像平时操作对象相同操作它就可以了。
拦截器 (Interceptor) 是 Struts2 的一个重要特点。 Struts2 的大多数核心功能都是经过拦截器来实现的,
如种类变换、对象组装、输入校验、文件上传等。 Struts2 将其大多数核心功能经过拦截器来实现,而
不是分别在 Action 中实现,有利于系统的解耦,实现“ hot-plug ”。需要某个功能就“ plug-in ”一个拦
截器,而不需要更正和业务相关的
Action 代码。 编写一个用于安全考据的拦截器
第一步:更正
UserAction 第二步:编写拦截器类
AuthenticationInterceptor extends AbstractInterceptor 第三步:配置
拦截。
DI 逼迫将组件的成立和使用分开 。(组件的生产、组件的使用、接口的定义、运行时注入)
。借
助 spring 框架,实现工厂的收效。若是类与类之间没有依赖(不能够提取接口)
,则不用 IOC(若是横向
有依赖,即 action 与 action
之间相关系,说明没有设计好)功能太小,也不用
IOC, spring 是做大系
统的 。DI 有两种最常用的方式
:构造注入——保留依赖的先后序次。
Set 注入——更多使用
步骤:定
义组件接口: 墨盒接口 ink;纸张接口 paper;使用接口开发打印机:
printer(使用 ink 和 paper 接口)
组装打印机: 在 printer 里。给 ink 和 paper 创办 set 方法创办或获取
ink 和 paper 的实现类。组装——
在 src 下创办 applicationContext.xml (依赖注入)。运行打印机
Spring 框架的一项最基本的功能就是充当创办对象的工厂, 详尽步骤为 :第一步:读取并
解析 spring 配置文件(如 XML 配置文件);第二步:经过反射体系,创办并集成上述配置文件中的对象;第三步:将创办的对象传回给应用代码。
一、输入校验(自定义考据器的开发)
1、编写 ValidationCodeAction ,用于产生考据码图像;
2、编写自定义的结果种类,用于输出
原创力文档


文档评论(0)