- 博客(8)
- 收藏
- 关注
原创 Hibernate面试流程
Hibernate面试流程 Gavin King 一.什么叫Hibernate ORM(Object relation mapping)对象、关系、映射 产生的原因:对象与数据库的不同步,面向对象与关系数据库存在的互不匹配的现象。 Hibernate 是一个面向Java 环境的对象/关系数据库映射工具。它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以按...
2012-08-15 20:14:55 153
原创 aJax
Ajax 1:AJAX是什么? 在以前都是靠 CS(服务器)来操作数据,需要安装客户端,使用比较麻烦 如果出现故障需大量时间安装服务器。后来出现了BC (浏览器) 在目前来说比较流行,不需要安装客户端,但是反应比较慢,因此出现了aJax 它的出现,开启了无刷新更新界面的时代,可以替代传统Web方式和通过隐藏框架实现异步的趋势。 Ajax全称:Asynchronous Ja...
2012-08-09 21:49:58 131
原创 Spring面试流程
Spring面试流程 (马丁福勒) 容器 : 以往我们创建一个实例都是通过new的关键字,耦合度过高,在维护的时候 如果有一千个就要改一千个,new不灵活, 譬如你在一个工程的很多类里写了以下声明Map map = new HashMap();假设有10000次现在,你的主管告诉你,把 HashMap统统换成ConcurrentHashMap,即Map map = new Co...
2012-08-05 21:55:19 130
原创 Oracle 常用sql语句
-- 去重复值 select distinct age from shp; -- 字符串连接符 select age||name from shp; -- 分页 select * from (select s.*, rownum rn from shp s where rownum < 8)where rn >3; -- 二表关联查询 select ename,dname f...
2012-08-05 21:20:49 115
原创 Struts1的源码执行流程
Struts的核心类是org.apache.struts.action.ActionServlet ,javax.servlet.HttpServlet,当我们配置Struts时就要在web.xml 文件中配置这个Servlet类,ActionServlet初始化时,就调用init方法。 1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web....
2012-08-04 13:42:02 131
原创 Struts2源码流程
Xwork 命令模式 ---> webXork多了一些拦截器 --90%代码--> Struts出名。 Struts 2核心入口 StrutsPrepareAndExecuteFilter Filter具备的生命周期,它的生命周期主要是init(),doFilter(),destroy() 分三部分: (1)当服务器启动的时候加载过滤器,并调用init () 方法进行初始...
2012-08-04 13:40:20 129
原创 设计模式概念
1.工厂模式: 解决的问题:对象的实例过多不便于维护。 一句话总结:方法代替new关键字。 生活中的例子:农场。 模式结构:定义两个子类继承父类,然后再测试的时候不要用new ,用一个方法代替。 项目中时怎么用的:工资统计,在线人数。 Jdk中的应用: util 中的DateFormat 。 2.单例模式: 解决的问题:线程不安全或者被多次实例,保证了对象的唯一性。 ...
2012-08-04 13:31:04 104
原创 设计模式原则
设计模式原则 设计模式原则: 面向接口,面向对象设计原则。 单一职责原则: 一个类只能做一件事情。 引申为一个方法做一件事情,一个变量只代表一个含义。 好处:可维护性,可扩展性。 开放封闭原则: 对系统增加功能、减少功能容易,而对内部核心代码不需要修改(封闭)。 好处:提高灵活性、可重用性、可维护性。 比如说Struts2拦截器,18个拦截器重在加一个拦截器...
2012-08-04 13:27:31 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人