摘要: 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂; 3)抽象工厂模式 阅读全文
posted @ 2017-05-17 10:07 火星猿类 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。 创建序列需要CREATE SEQU 阅读全文
posted @ 2017-05-17 10:05 火星猿类 阅读(5946) 评论(0) 推荐(0) 编辑
摘要: 一个对象序列化的接口,一个类只有实现了Serializable搜索接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。 什么情况下需 阅读全文
posted @ 2017-05-17 10:02 火星猿类 阅读(602) 评论(0) 推荐(0) 编辑
摘要: c:forEach基本格式: c:forEach属性解释: varStatus属性解释: 阅读全文
posted @ 2017-05-17 10:01 火星猿类 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 在学习JSP的时候,首先就要先了解JSP的内置对象,什么是内置对象呢?内置对象也叫隐含对象,就是不需要预先声明就可以在脚本代码和表达式中随意使用。而这样的内置对象在JSP中一共有九个以及四个作用域,在下面的文章中我们会讲解。 现在我们先来说一下四个作用域,以便描述各大对象都分属于什么作用域: 第一个 阅读全文
posted @ 2017-05-17 09:59 火星猿类 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 今天在写项目时发现一个spring 总是报org.springframework.web.servlet.DispatcherServlet noHandlerFound警告: No mapping found for HTTP request with URI [/myspring/WEB-INF 阅读全文
posted @ 2017-05-17 09:55 火星猿类 阅读(9089) 评论(0) 推荐(0) 编辑
摘要: 一、实现原理 Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范:1、 Mapper.xml文件中的namespace与mapper接 阅读全文
posted @ 2017-05-17 09:51 火星猿类 阅读(849) 评论(0) 推荐(0) 编辑
摘要: MyBatis还有一个方便的功能就是动态SQL,可以根据条件智能生成SQL语句。这里的例子全部来自MyBatis文档。 if标签 下面这个例子使用了MyBatis的if元素,在标题不为空的情况下在查询结果中包含标题的查询。 where/trim/set标签 如果需要在多个情况中包含某一个查询条件。可 阅读全文
posted @ 2017-05-17 09:46 火星猿类 阅读(102) 评论(0) 推荐(0) 编辑