
java框架
文章平均质量分 67
sxqzxj
这个作者很懒,什么都没留下…
展开
-
SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2015-05-13 12:23:33 · 737 阅读 · 0 评论 -
SpringMVC工作原理
上面的是springMVC的工作原理图: 1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet. 2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数C转载 2015-05-13 16:59:57 · 310 阅读 · 0 评论 -
Spring3.0的新特性及其分析
最近公司考虑将内部的服务层框架SCM进行升级,不仅支持原来的RMI远程调用机制,而且支持Hessian等多协议的远程调用。于是让我研究一下 Spring3.0有哪些新特性,考虑是否有必要将Spring顺便升级到3.0。翻了下Spring3.0的官方参考文档,总结的新特性如下: 一、Spring3.0以后不再提供一个大的完整的jar包,而是分成20个小的jar包: org.s转载 2015-05-13 14:57:23 · 675 阅读 · 0 评论 -
struts2的工作原理
struts2处理请求的过程大概有以下几个过程 (1)、首先客户端发起了一个指向web容器的请求(例如Tomcat) (2)、这个请求经过一系列的过滤器进行过滤 (3)、然后FilterDispatcher被调用,FilterDispatcher向ActionMapper询问某个action是否被调用 (4)、如果确定某个action需要被调用则获取到ActionProxy的实转载 2015-05-13 18:10:16 · 379 阅读 · 0 评论 -
Hibernate与 MyBatis的比较
目录(?)[+] 最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。转载 2015-05-14 18:34:03 · 292 阅读 · 0 评论 -
面试资料的网址
Java程序员面试中的多线程问题 http://blog.jobbole.com/18571/ 数据结构与算法 类,多态,多线程,GC 设计模式 http://www.cnblogs.com/jiayu1016/archive/2012/10/06/2713108.html 性能调优(hotspot的内存管理,visualVM hession原创 2015-05-08 18:30:49 · 705 阅读 · 0 评论 -
Hibernate中HQL占位符的一点使用技巧
大家都知道在HQL中可以使用?或者:***的方式在外部配置查询参数,如: Query query=session.createQuery("from TestStu s where s.team=:team and s.age>:age"); 或者 Query query=session.createQuery("from TestStu s where s.team=? and s.转载 2015-05-29 14:28:19 · 758 阅读 · 0 评论 -
struts2中iterator标签的相关使用
在说明s:iterator标签的使用前,先了解下struts2中的Value Stack。这里参考了webwork中对Value Stack的描述,由于struts2是在webwork的基础上进行升级的,因此webwork对于Value Stack的表述同样适用于struts2。在这里不描述Value Stack具体做什么,但有两点需要注意: 一个value stack本质上是一个List转载 2015-06-10 17:14:16 · 428 阅读 · 0 评论 -
spring面试题
spring面试题 Spring工作流程描述 为什么Spring只使用一个Servlet(DispatcherServlet)来处理所有请求? 详细见J2EE设计模式-前端控制模式 Spring为什么要结合使用HandlerMapping以及HandlerAdapter来处理Handler? 符合面向对象中的单一职责原则,代码架构清晰,便于维护,原创 2015-05-25 10:23:59 · 535 阅读 · 0 评论 -
springmvc面试题
Spring3.0 MVC 个人觉得很好,很人性化,直接用annotation方式+restful,很舒服,controller的代码越来越干净了,各个传入的参数也完全是分离的,而不是一对参数放在一起,这点我觉得很舒服。 Java代码 @RequestMapping(value="getUsers") public String getUsers原创 2015-05-08 18:36:08 · 3869 阅读 · 0 评论 -
spring面试题
一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controll转载 2015-05-08 18:29:06 · 352 阅读 · 0 评论 -
struts2最新收集的一些面试题
一、用自己的话简要阐述struts2的执行流程。 Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组转载 2015-05-08 18:24:42 · 386 阅读 · 0 评论 -
Spring 事物机制总结
原地址:http://blog.youkuaiyun.com/pingnanlee/article/details/11488695 Spring两种事物处理机制,一是声明式事物,二是编程式事物 声明式事物 1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚转载 2015-05-11 15:06:02 · 366 阅读 · 0 评论 -
代理模式,JDK动态代理,SpringAOP来龙去脉
这里我们学习一下代理模式,JDK的动态代理,以及以JDK为基础的springAOP实现 代理模式:类结构的模式,优点就是不需要更改原有类(被代理类)就能增强原有类(被代理类)的功能,缺点就是必须实现原有类(被代理类)的接口 JDK的动态代理:优点就是不必“复制”原有类(被代理类)接口实现类,缺点就是必须为每个被代理类实现几乎一样的方法 springAOP:优点就是采用springIOC转载 2015-05-12 14:33:03 · 404 阅读 · 0 评论 -
在myeclipse中根据数据库中的表格自动生成类
1、新建一个Java Project项目,在scr中创建两个包:Com.hibernate.po 和com.hibernate.dao 2、 3、 4、点击ok,在下面的生成 5、点击MyElipse Derby,点击鼠标右键,点击new,出现对话框 6、点击MyElipse Derby,点击鼠标右键,点击new,出现对话框 7、点击next,再点击finash,生成oracl转载 2015-05-12 14:53:52 · 494 阅读 · 0 评论 -
hibernate常见错误
目录(?)[+] 配置文件常常遇到的错误 Exception in threadmainjavalangNullPointerException这个是hibernatecfgxml映射文件配置没有找到 必须写相对于classpath的全部路径mappingresourcecomitcreamentityUsershbmxmlmapping 配置文件路径必须写对 必须写相对于class转载 2015-05-12 15:08:03 · 450 阅读 · 0 评论 -
Hibernate和IBatis对比(优缺点)
项目也做过几个, 使用IBatis就做一个项目, 基本上都是使用Hibernate, 也只是知道几点关于这两个框架的区别, 今天闲着没事干, 从网上找了几篇文章, 做了一个简单的整理。网上关于这两个框架的比较也很多, 只是自己想把别人的东西拿过来整理一下, IBatis和Hibernate的比较。(非原创) Hibernate VS iBATIS 简介 Hibernate是当前最流行转载 2015-05-12 15:19:50 · 371 阅读 · 0 评论 -
struts2 if标签示例
下面总结一下struts2 中if标签的使用 (1)判断字符串是否为空 s:if test="user.username==null or user.username==''"> s:if test='ab123==null'> ab123 is null s:if> s:else>转载 2015-06-12 15:44:12 · 518 阅读 · 0 评论