随笔分类 - SSH框架
摘要:Struts2提供了基于MVC应用程序的开发模式,从而使应用程序结构更加清晰,同时也简化了Web应用程序的开发。 Struts2的组成结构 主要包括控制器组件(包括核心控制器StrutsPrepareAndExecuteFilter、业务控制器Action)、模型组件(包括业务逻辑组件和数据库访问组
阅读全文
摘要:概述 Hibernate是一个开源代码的对象关系映射(ORM)框架,是基于Java的持久化中间件,它对JDBC进行轻量级的对象封装。 它不仅提供了从Java类到数据表之间的映射,也提供了查询和事务机制。 相对于使用JDBC和SQL操作数据库,Hibernate大大减少了操作数据库的工作量。 作用 作
阅读全文
摘要:由小编的上篇博文可以一窥基于AspectJ注解配置的AOP编程实现。 本文一下未贴出的相关代码示例请关注小编的上篇博文《Spring学习之旅(七)基于XML配置与基于AspectJ注解配置的AOP编程比较》,在此不再赘述。 基于AspectJ注解配置的AOP编程,就是将所有配置信息都放在源代码中以注
阅读全文
摘要:本篇博文用一个稍复杂点的案例来对比一下基于XML配置与基于AspectJ注解配置的AOP编程的不同。 相关引入包等Spring AOP编程准备,请参考小编的其他博文,这里不再赘述。 案例要求: 写一个简单的实现四则运算的计算器。 加入AOP功能:日志功能;检测参数中是否有负数的功能。 废话不多说了,
阅读全文
摘要:AOP(Aspect-Oriented Programming,面向切面编程)是Spring提供的关键技术之一。 AOP基于IoC,是对OOP(Object-Oriented Programming,面向对象编程)的有效补充。 利用一种“横切”的技术,剖解封装的对象内部,并将那些影响了多个类的公共行
阅读全文
摘要:编译工具:eclipse。 简单说一下,Spring AOP是干嘛的? 假设你创建了一群类:类A,类B,类C,类D。。。。 现在你想为每个类都增加一个新功能,那么该怎么办呢?是不是想到了为每个类增加相同的新代码。这未免也Boring了吧。不过不用担心,Spring AOP就是来帮组你脱离这种单调乏味
阅读全文
摘要:上篇博文对Spring的工作原理做了个大概的介绍,想看的同学请出门左转。今天详细说几点。 (一)Spring IoC容器及其实例化与使用 Spring IoC容器负责Bean的实例化、配置和组装工作有两个接口:BeanFactory和ApplicationContext。其中ApplicationC
阅读全文
摘要:详细的废话相信很多书籍视频资料都已经很多了,这里说几个小编个人认为对于理解Spring框架很重要的点。欢迎批评指正。 1)Spring的控制反转 先说说“依赖”,在面向对象程序设计中,类A中用到了类B的实例对象或者类B的方法,叫做类A依赖于类B。 在传统的代码实现中,这种依赖关系通过程序代码直接实现
阅读全文
摘要:编译工具:eclipse 1)创建Web工程:spring_web_helloworld 2)导入所需jar包: 3)创建实体类:同上篇博文 4)创建配置文件hellobean.xml。同上篇博文 不过,注意,本项目中配置文件放的位置为WebContent目录下。 5)实例化Spring容器:在we
阅读全文
摘要:编译工具:eclipse 1)创建java工程:Spring_helloworld 2)导入所需jar包: 3)创建一个实体类: 4)创建配置文件。在/src目录下创建一个hellobean.xml。再该配置文件中配置学生具体信息。(其中beans标签中引入命名空间部分,可参考官网相关版本的示例参考
阅读全文

浙公网安备 33010602011771号