摘要: 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能非常好,因为它是个轻量... 阅读全文
posted @ 2012-08-03 17:18 mitty 阅读(291) 评论(0) 推荐(0) 编辑
摘要: spring工作机制及为什么要用? 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业务逻辑处理后,会返回一个ModelAndView 5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象 6.视图对象负责渲染返 阅读全文
posted @ 2012-08-03 17:16 mitty 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 工作机制: Struts的工作流程: 在web应用启动时就会加载初始化ActionServlet,ActionServlet从 struts-config.xml文件中读取配置信息,把它们存放到各种配置对象 当ActionServlet接收到一个客户请求时,将执行如下流程. -(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息; -(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中; -(3)根据配置信息决定是否需要表单验证.如果需要验证,就调用ActionFo... 阅读全文
posted @ 2012-08-03 17:14 mitty 阅读(275) 评论(0) 推荐(0) 编辑
摘要: ListView需要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。1.在getView()方法里加if (convertView == null) 语句2.将用到的组件作为成员变量写在一个内部类里3.在加载内容时,分页加载。ok,这是为了面试时回答面试官的问题写的,想要提高技术,还是多看看API和资料把! 阅读全文
posted @ 2012-07-18 11:22 mitty 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 首先,在概念上,两者是完全不同的。其次是原理:struts的Action就是集成后的 ,servlet就是 一个用户使用方便的 后台控制程序。struts是基于servlet之上的框架结构.servlet是基本而struts是建立在servlet上的一些jar文件,好像最ActionServlet类是struts的核心类,它其实就是利用了servlet的功能来对整个web程序实现转发功能的。 阅读全文
posted @ 2012-06-22 11:36 mitty 阅读(293) 评论(0) 推荐(0) 编辑