框架
文章平均质量分 65
时光机time
正在学习中的学生
展开
-
spring-struts-mybatis整合错误集锦
虽然三大框架特别特别的好用,但是,当我第一次把这三个框架用maven整合到一起的时候,各种错误接踵而至,下面来做一下三大框架整合的总结: 首先是在导入三大框架的各种依赖包的时候,因为我用的是j2ee ecilpse,所以要导入j2ee的依赖包,现在这两个依赖包是这样的: javax.servlet servlet-api 3.0-alpha-1原创 2015-08-12 16:48:06 · 1285 阅读 · 0 评论 -
Spring的Ioc(控制反转)和DI(依赖注入)
接触完Struts后,开始接触spring,struts在我们的mvc模式中是c就是控制器模块,负责与javabean和页面之间进行交互,所以一接触到spring的Ioc和DI时,脑海中立马想的是spring是不是就是mvc中的m即model呢? 然而看了spring的文档后,发现它的强大不仅仅只有m(model)模块这么简单,它很庞大,功能也很多,今天就先对它其中的两个很重要的原创 2015-08-06 21:43:32 · 440 阅读 · 0 评论 -
mybatis自动生成mapper.xml和接口实体类工具
mybatis的mapper.xml和实体类那些都是死的,今天接触到一个工具,只需要简单配置,然后就可以mybatis的数据库xml文件和接口和实体类,而且sql语句很全哦! 它是通过一个java包和配置文件生成的: 然后按照generator.xml配置里面的提示文件生成的目录写到那个src上面,淡然注意里面的数据库配置要和你项目的那个数据库配置文原创 2015-08-13 10:51:24 · 4527 阅读 · 0 评论 -
深入理解Aop编程思想
Aop(Aspect-Oriented Programming,面向切面编程),可以说是oop(面向对象编程)的一个补充和完善,为啥这样说呢?我们都知道oop将我们的程序很好的用继承,封装,多态实现了对象的清晰的层次结构,面向对象的思想允许我们在不同对象之间定义自上而下的关系,但是,当我们要对这些所有对象设置公共行为时,oop思想就无法做到了,我们无法用面向对象向他们全部添加公共行为。好比日志功能转载 2015-08-08 23:19:42 · 7791 阅读 · 0 评论 -
struts2的工作流程和运行原理
先要参考srtuts的官方给出的图: 工作原理: 1.(ActionContextCleanUp )首先客户端会发送一个请求,然后我们在web.xml配置中有一个strurts2的过滤器,在进入过滤器时,有这个ActionContextCleanUp filter进行处理,(因为struts2在开发中,容易引起众多类集合,而这些类集合并不能在使用完后原创 2015-08-15 17:02:41 · 682 阅读 · 0 评论 -
从源码分析struts2中返回json数据的原理
前面一篇文章其实只是介绍了如何在Struts2中返回JSON数据到客户端的具体范例而无关其原理,内容与标题不符惹来标题党嫌疑确实是笔者发文不够严谨,目前已修改标题,与内容匹配。本文将从struts2-json插件的源码角度出发,结合之前的应用范例来说明struts2-json插件返回JSON数据的原理。 用winrar打开struts2-json-plugin-xx.jar(笔者使用版本为转载 2015-08-29 20:25:00 · 1239 阅读 · 0 评论 -
揭开EJB-企业级的javabean的神秘面纱,ejb到底是什么
EJB是什么,到底怎么理解ejb,为什么要称为企业级javabean呢转载 2015-09-05 23:28:08 · 515 阅读 · 0 评论 -
mybatis的一级缓存实现详解
0.写在前面 MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文的目的则是向读者详细介绍MyBatis的一级缓存,深入源码,解析MyBatis一级缓存的实现原理,并且针对一级缓存的特点提出了在实际使用过程中应该注意的事项。转载 2015-09-25 23:23:04 · 738 阅读 · 1 评论