2013年9月10日
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。本章系Java之美[从菜鸟 阅读全文
posted @ 2013-09-10 09:46 Eleven_Niu 阅读(302) 评论(0) 推荐(0) 编辑
  2013年9月4日
摘要: 觉得很不错,就转载了, 作者: Paul Lin首先贴一段Apache commons IO官网上的介绍,来对这个著名的开源包有一个基本的了解:Commons IO is a library of utilities to assist with developing IO functionality. There are four main areas included:●Utility classes - with static methods to perform common tasks ●Filters - various implementations of file fi... 阅读全文
posted @ 2013-09-04 13:54 Eleven_Niu 阅读(508) 评论(0) 推荐(0) 编辑
  2013年8月21日
摘要: 有人问我用过jsf没? 当时没有用过,就看了一下:写了一个小例子 JSF和struts2 差不多的,都有一些配置和跳转struts2的action配置和JSF的faces-config.xml 流程配置一样的,JSF有自己的标签库,struts2也有自己的标签库,看一个例子一个简单的beanpublic class UserBean { private String name; private String password; private String msg;省略了get set ....为了让JSF知道设计流程 配置 定义一个/WEB-INF/faces-config.... 阅读全文
posted @ 2013-08-21 10:37 Eleven_Niu 阅读(290) 评论(0) 推荐(0) 编辑
  2013年8月14日
摘要: hibernate 是一个持久层的框架,经常访问物理数据库,为了降低应用程序访问物理数据库的频次, 从而提升性能,hibernate缓存机制分为: 一类是session 级缓存,二是sessionFactory级缓存session是一级缓存 内置的,不能卸载的 是事务范围的缓存sessionFactory 是二级缓存 SessionFactory对象的生命周期和应用程序的整个过程对应,因此Hibernate二级缓存是进程范围或者集群范围的缓存,有可能出现并发问题,因此需要采用适当的并发访问策略,该策略为被缓存的数据提供了事务隔离级别。第二级缓存是可选的,是一个可配置的插件,在默认情况下,Ses 阅读全文
posted @ 2013-08-14 14:59 Eleven_Niu 阅读(177) 评论(0) 推荐(0) 编辑
  2013年8月7日
摘要: 目录(?)[+]webxml配置文件注如果使用注解可以加上-- servlet上下文配置文件 test-servletxml实体类EmpjavaStartController控制器控制器EmpController--以单个参数形式传递参数控制器EmpController2--以对象形式封装表单参数package test控制器EmpFormController与继承AbstractCommandController类型控制器的区别MyDatePropertyjava属性编辑器add_empjap页面其他页面没有实质内容就不贴了练习项目:testSpringMVC 实例 --非注解,只用于学习理 阅读全文
posted @ 2013-08-07 12:31 Eleven_Niu 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习spring mvc 有很多东西不是很了解spring mvc 四个基本注解 annotation(控制层,业务层,持久层) -- @Component、@Repository @Service、@Controller @Controller 控制层 ,就是我们说的action@Service 业务逻辑层 就是我们说的service 或者manager 层@Repository 持久层 就是我们说的dao层@Component 组件 (就是不知道是那一层的时候用的)四个组件的效果是一样的,spring 都会把他们当着需要注入的bean加载在上下文中@RequestMapping 就是 阅读全文
posted @ 2013-08-07 11:30 Eleven_Niu 阅读(191) 评论(0) 推荐(0) 编辑
  2013年8月6日
摘要: 文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下。web.xml配置: s3h3 contextConfigLocation classpath:applicationContext*.xml org.springframework.web.context.ContextLoaderListener spring org.springframework.web.servlet.DispatcherServlet 1 spring *.do index.jsp spring-servlet,主要配置... 阅读全文
posted @ 2013-08-06 15:10 Eleven_Niu 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Spring MVC 注解开发备忘录此文章不是Spirng MVC讲解,相关文章大家可以自行Google。先来看一下Spring MVC注解开发中常用标签,如下表:编号注解说明位置备注1@Controller将类变成Spring Bean类现阶段@Controller、@Service 以及 @Repository 和 @Component 注解的作用是等价的2@RequestMapping请求映射类、方法标注在类上意指类实现Controller接口标注在方法上意指扩展Spring预定义Controller (如:SimpleFormController)3@RequestParam入参绑定U 阅读全文
posted @ 2013-08-06 15:09 Eleven_Niu 阅读(495) 评论(0) 推荐(0) 编辑
  2013年8月5日
摘要: 1、游标的作用及属性游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作;游标有下面这些属性: a、游标是只读的,也就是不能更新它; b、游标是不能滚动的,也就是只能在一个方向上进行遍历,不能在记录之间随意进退,不能跳过某些记录; c、避免在已经打开游标的表上更新数据。2、如何使用游标使用游标需要遵循下面步骤: a、首先用DECLARE语句声明一个游标[sql] view plaincopyprint?DECLARE cursor_name CURSORFOR SELECT_statement; DECLARE cursor_name CURSOR FOR SELECT_st 阅读全文
posted @ 2013-08-05 14:04 Eleven_Niu 阅读(4519) 评论(0) 推荐(0) 编辑
摘要: 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程 create procedure sp_name() begin ......... end二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程 1.基本语法: drop procedure sp_name//2.注意事项 (1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程四.其他常用命令1.show 阅读全文
posted @ 2013-08-05 13:39 Eleven_Niu 阅读(1189) 评论(0) 推荐(0) 编辑