struts+hibernate+spting的整合

struts篇     1、新建一个工程,类型=“web project”,名称=“zxtest”; 2、准备 3个jsp:index.jsp、login.jsp、 menu.jsp      index.jsp: <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" conte…

本人编著关于strut、spring、hibernate内容的书出版啦

本人参与编著的《Struts基础与案例开发详解》一书现已由清华大学出版社出版了。   书中:FCKEditor的使用,CVS&SVN的使用,Hibernate,Spring,权限管理系统开发等章节的内容由本人编写,随书光盘中的教学视频也由本人录制。前后历时7、8个月(08年9月-09年3月)。   书名虽只与struts有关,但书中内容基本覆盖了SSH三大流行框架技术中的85%以上。特别是Hibernate部分,是本人这些年来项目中使用…

jsp/servlet/struts/hibernate/spring内部实现机制

jsp原理 一、JSP工作原理 JSP程序需要运行于特定的Web服务器中,例如Tomcat/WebLogic等。所有JSP文件,在执行的时候都会被服务器端的JSP引擎转换为Servlet程序(Java源文件),然后调用Java编译器将Servlet程序编译为class文件(字节码文件),并由Java虚拟机(JVM)解释执行。JSP的运行原理如图所示: 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet…

jsp 分页

首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 文摘 圈子 搜索 您还未登录 ! 我的应用 登录 注册 hhr-michael永久域名 http://hhr-michael.javaeye.com.JSP环境配置使用fckeditor | java 生成excel 2010-02-09jsp分页文章分类:Java编程 jsp分页 (轉) 关键字: jsp分页 public class PageHelper { //totalItem总记录数,totalPage总页数,currentPage当前页,queryString就连接地址 public static String get…

如何在JSP中使用Spring

在JSP中使用Spring其实很容易,主要用到Spring的WebApplicationContextUtils.getWebApplicationContext函数。 要再JSP里面得到ApplicationContext需要这么做. 首先 import="org.springframework.web.context.support.*,org.springframework.context.*" 然后可以通过如何做法: ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(getServletContext());  这样就得到了App…

spring技术点

Java 发表评论
applicationContext.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springf…

ParameterizableViewController

         控制器是mvc模式中非常重要的部分。 Spring中org.springframework.web.portlet.mvc 包有10种controller :  Spring中org.springframework.web.servlet.mvc包有13种controller :  一 :Controller接口 Spring中最基本的是org.springframework.mvc.Controller接口。  public   interface  Controller  {          ModelAndView handleRequest( HttpServletRequest request, HttpServletResponse…

SpringMVC源码(一)ContextLoaderListener

在我们启动 springweb 服务时,spring会初始化ioc容器(WebApplicationContext),装载我们所需要的bean。 具体配看我们的web.xml中配置。 <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:applicationContext*.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.co…

struts2的struts_properties配置文件详解

struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action            用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。 struts.configuration          The org.apache.struts2.config.Configuration implementation class            org.apache.struts2.config.Configurat…

findByNamedParam,findByNamedQueryAndNamedParam的使用

findByNamedParam,findByNamedQueryAndNamedParam的使用方法收藏当在使用自己拼装的HQL语句时,如果里面包括中文的话,输出到控制台则是乱码。应该采用参数绑定的机制来查询。spring 封装了对hibernate 底层操作,现列了一些查询方法:1,findByNamedParamcode:public List getRolesByName(String roleName) { return getHibernateTemplate().findByNamedParam("from Role role where role.name=:role…

getHibernateTemplate().execute(new HibernateCallback())方法(转)

1. HibernateCallback是一个接口,该接口只有一个方法doInHibernate(org.hibernate.Session session),该方法只有一个参数 Session。 2. 方法 doInHibernate 的方法体就是 Spring执行的持久化操作。 3. 使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。 4. 回调实际就是一种事件触发模…

Spring MVC拦截器实现分析

转  http://developer.51cto.com/art/201111/302877.htm 一、Servlet Filter与Spring interceptor的执行顺序 Filter有顺序吗?我们怎么控制filter的执行顺序。通过Tomcat的代码分析,servlet在Filter执行完成后才调用,如有多个filter怎么控制执行顺序,首先会想到在web.xml配置某个参数,例如order之类的,但查找一下一番,servlet并没有这个参数。试试filter Mapping的配置的先后顺序,果然有效,原…

spring 的OpenSessionInViewFilter简介

假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:  <bean id="txProxyTemplate" abstract="true"        class="org.springframework.transaction.interc…
下一页 »