自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 在项目中为何要使用Spring

降低组件之间的耦合度,实现软件各层次之间的解耦。可以使用spring提供的众多服务,如:事务管理服务、消息服务等。当我们使用容器管理事务时,开发人员就不在需要手工控制事务,也不需要处理复杂的事务传播。容器提供单例模式支持,开发人员不在需要自己编写实现代码。容器提供AOP技术,利用它很容易实现如权限拦截、运行期监控等功能。容器提供众多辅助类,使用这些类能够加快应用的开发,如jdbcTemplate 、HibernateTemplate。Spring 对于主流框架提供集成技术,如:集成hibernate 、JP

2010-12-22 21:28:00 573

原创 Spring 是什么

Spring 是一个开源的控制翻转(Inversion of Control ,IOC) 和面向切面(AOP)的容器框架,它的主要目的是简化企业开发;所谓控制翻转:就是应用本身不负责依赖对象的创建与维护,依赖对象的创建是由外部容器负责的。这样控制权就由应用转移到外部容器,控制权的转移就是所谓的反转;所谓依赖注入就是指在运行期,由外部容器动态地依赖对象注入到组件中;

2010-12-22 21:04:00 205

原创 struts2 的优点

<br />        struts2 是在webwork2的基础上发展而来的,和struts1一样,struts2也是MVC框架。尽管struts2和struts1在名称上相差不大,但struts2和struts1在代码编码风格上几乎是不一样的。struts2和struts1相比主要具有以下优点:<br /> <br />1>在软件设计上struts2没有像struts1那样跟Servlet API 和StrutsAPI紧密耦合,struts2的应用可以不依赖于Servlet API和struts A

2010-12-15 22:15:00 284

原创 struts2 Action 名称的搜索顺序

步骤1.获得请求路径的URL,例如Url是:http://com.tonglian.struts2/admin/login步骤2.首先会寻找命名空间卫/admin的package,如果不存在在会执行步骤3;如果存在这个命名空间package,则在这个package下寻找名字为login的action,当在该package下寻找不到该action时,则会直接去默认的命名空间的package里寻找(默认命名空间卫空字符串“”),如果在默认namespace的package里寻找不到该action,页面提示找不到

2010-12-14 22:20:00 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除