自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

tiles框架

用途:通常作为一个换皮肤的框架。优点:可重用性:基本界面可以被重用,组合各种不同的复合式界面。可扩展性:可以方便的扩展基本界面,从而创建更复杂的界面。可维护性:每个基本界面之间相互独立,当复合式界面的局部区域发生变化,不会影响其它区域。由于jsp本身没有提供布局,tiles框架提供了一种模板机制,模板定义了网页的布局,同一模板可以被多个web页面共用,Tiles框架还允许定义可...

2010-09-29 20:33:58 94

原创 Hibernate与Ibatis的区别

Hibernate与Ibatis的区别:hibernate 它出身于 sf.net 现在已经是 JBoss 的一部分了ibatis 它属于 apache 下的一个子项目hibernate 它是全封闭式的,对数据库的操作提供了完整封装,所有的SQL都是自动生成和执行,开发人员不需要再关注底层的建设,甚至不需要开发人员对SQL的熟练掌握,所有操作都是java对象,而更注重业务逻辑,开发人员...

2010-09-20 21:14:29 92

Hibernate执行原理

1.Hibernate 的初始化.读取Hibernate 的配置信息-〉创建Session Factory1)创建Configeration类的实例。 它的构造方法:将配置信息(Hibernate config.xml)读入到内存。 一个Configeration 实例代表Hibernate 所有Java类到Sql数据库映射的集合。2)创建SessionFactory实例...

2010-09-18 14:41:51 127

敏捷开发

可以不断适应客户需求的变化而变化。他只是一种思想。微软和谷歌也推广。与瀑布式开发时相对的。瀑布式开发是一个从上往下的过程,一旦往下了就不能向上了,而敏捷开发是随时欢迎客户需求的变化。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成。敏捷开发的一些思想:...

2010-09-17 21:19:48 94

设计模式

gof————四人帮 其中一个人是junit的作者。设计模式:解决特定问题的总结简单工厂:隐藏了类的实现,返回的类不确定的时候,是jdbc或者Ibatis的时候用简单工厂。隐藏了new关键字,降低了偶尔度,把对象的设计和实现分隔开来,提高了扩展性。//*/-*//*-*/单例:在类里面只有一个对象。解决了java虚拟机不管怎么操作,只有一个对象。特征:1.空的构造方法并...

2010-09-17 21:16:17 95

struts2的执行流程

当接收到一个httprequest   Interceptor做一些拦截或者初始的工作  当外部的httpservletrequest到来时  初始到了servlet容器 传递给一个标准的过滤器链  ActionContextCleanUp这个在集成插件方面非常有用   Other filters(SitMesh,etc)  调用FilterDisp...

2010-09-17 21:12:02 90

struts1的执行流程

web应用程序启动时就会加载并初始化ActionServlet,用户提交表单时一个配置好的ActionForm对象被创建,并被填入表单相应的数据。ActionServlet根据Struts-config.xml配置好的设置决定是否需要表单验证,如果需要就调用ActionForm里面的Validate方法进行验证,验证后选择将请求发送到哪个Action,如果Action不存在,ActionServl...

2010-09-17 21:08:46 147

空空如也

空空如也

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

TA关注的人

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