- 博客(394)
- 资源 (6)
- 收藏
- 关注
原创 SpringMVC拦截器
Spring MVC 拦截器与Servlet Filter 类似的编程组件,用于在Spring的请求流程中横向拦截式编程。Spring拦截经常用于处理 权限等功能。1.拦截器的执行流程2.拦截器的实现过程 1)实现拦截器接口 public class DemoIntercepter implements HandlerInterceptor {
2016-03-08 22:54:07 375
原创 SpringMVC的异常管理
SpringMVC的异常管理1.异常处理层次界面>WEB>Spring MVC控制器>控制器>业务层>DAO - WEB层可以通过配置web.xml 处理异常 - Spring 中通过异常处理器处理异常。 - 控制器中可以使用异常处理方法处理异常 - 控制器代码中可以使用 try catch 处理异常>异常处理原则底层应该处理的异常,就处理处理不了的
2016-03-08 22:41:36 322
原创 springMVC读取中文参数问题
springMVC读取中文参数问题使用springMVC时,执行原理如下:获取请求参数的几种办法:http://blog.csdn.net/u011637069/article/details/50792378这些方法对于中文参数无法处理,但springMVC中有专门的处理中文参数的办法,即配置一个过滤器,具体如下:web.xml<web-app ve
2016-03-08 22:18:47 513
原创 springMVC实现重定向
springMVC实现重定向 (1)如果处理方法的返回值是String return "redirect:toSuccess.do";(2)如果处理方法的返回值是ModelAndView RedirectView rv = new RedirectView("toSuccess.do"); retur
2016-03-03 23:03:30 1019
原创 springMVC向页面传值
springMVC向页面传值 (1)使用request绑订数据 (2)使用ModelAndView (3)使用ModelMap (4)使用session绑订数据具体见代码:HelloController.javapackage controller;import java.util.HashMap;import java.util.
2016-03-03 23:01:03 1271
原创 springMVC读取请求参数
读取请求参数值 (1)使用request提供的 getParameter或者getParamterValues方法。 (2)在处理方法里面,添加相应的参数。 注: a.参数名应该与请求参数名一致。 b.如果不一致,可以使用@RequestParam("请求参数名") (3)
2016-03-03 22:56:52 373
原创 基于注解配置的springMVC小案例
基于注解配置的springMVC小案例 编程步骤 step1,将spring mvc相关的jar文件添加到WEB-INF\lib下。 step2,添加spring的配置文件(springmvc.xml)。 step3,配置DispatcherServlet(web.xml)
2016-03-03 22:50:31 332
原创 基于XML配置的springMVC小案例
spring-mvc.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xml
2016-03-02 21:40:10 394
原创 springMVC
springMVC1.spring mvc简介 是一个mvc框架,简化基于mvc架构的web应用的开发。 注: a.不再需要写控制器了,spring mvc提供了一通用的控制器。 b.可以将java类将交spring容器来管理,方便解耦。 c.提供了很多有用的jsp标签
2016-03-02 21:30:44 357
原创 spring之IOC详解三
spring之IOC详解三注解注入1.组件扫描 指定一个包路径,Spring会自动扫描该包及其子包所有组件 类,当发现组件类定义前有特定的注解标记时,就将该组件纳 入到Spring容器。等价于原有XML配置中的定义功能。 组件扫描可以替代大量XML配置的定义。2.如何使用 step1,
2016-03-02 21:25:42 393
原创 spring之IOC详解二
spring之IOC详解二1.注入不同类型的值 (1)基本类型 使用value属性 (2)对象类型 使用ref属性 (3)集合类型 1)List 2)Set 3)Map
2016-03-02 21:16:21 394
原创 spring之IOC详解一
spring之IOC详解一1.什么是IOC? Inversion of Control,控制反转;即对象的依赖关系由容器来管理。2.什么是DI(依赖注入)? Dependency Injection 容器通过调用对象的set方法或者构造器来完成依赖关系的建立。 1)调用对象的set方法 a.提供
2016-03-02 21:11:00 456
原创 如何使用spring
如何使用spring 1.spring容器 a.spring容器是什么? 用来管理对象的一个程序。 b.如何启动spring容器? step1,将spring相关的jar文件拷贝到WEB-INF\lib下。 step2,在src下,添加一个配置文件applicationContext.xml<
2016-02-29 20:38:28 427
原创 spring是什么
spring是什么1.spring是什么? ( www.spring.io) 是一个开源的轻量级的应用开发框架。 (1)开源: 源代码公开。 (2)轻量级: 相对于sun公司的ejb,spring更轻量。 (3)应用开发框架: a.简化应用程序的开发 sp
2016-02-29 20:25:40 581
原创 netctoss01_项目概述及规范【Servlet+JSP版】
1.项目准备 1)创建Web项目 2)导入Jar包(6) A.jdbc(1) B.dbcp(3) C.JSTL(2) 3)创建各级目录 src entity dao util web WebRoot images(图片)
2016-02-28 14:34:03 1028
原创 Web项目中访问路径问题
Web项目中访问路径问题 1)Servlet 在web.xml中声明的网名。 /netctoss/findCost.do 2)其他(HTML/CSS/JS/img/jsp) 是该资源在Tomcat中部署的位置。 /netctoss/images/logo.png
2016-02-23 20:00:31 573
原创 web项目中WEB-INF文件夹保护资源
web项目中WEB-INF文件夹保护资源 1)作用 放在此文件夹内的资源不能直接访问,必须通过转发的形式访问,它可以保护资源。 2)通常JSP放在此处 a.如果JSP不放在此处,而是直接放在WebRoot下,则它可以被直接访问。 b.由于我们采用Model2的模式开发,JSP的数据 都来源于Servlet,若直接访问它就会丧失这些数据,导
2016-02-23 19:59:31 1600
原创 EL表达式和JSTL标签详解
EL表达式和JSTL标签详解用法详见例子demo.jsp EL&JSTL JSTL <!-- 1.if test属性:通过EL写一个条件; ==在EL底层实现是用equals实现的。 --> 男 女 <!--
2016-02-22 21:48:49 656
原创 EL表达式中Bean的属性讲解
EL表达式中Bean的属性讲解1)调用方访问的是Bean属性; 2)通常Bean属性和对象属性是一样的; 3)也可以不一样,当不一样时一定要记住, 调用方访问的是Bean属性。 class Student { //对象的属性 private String userName; private String password; //由ge
2016-02-22 21:44:15 1198
原创 HttpServlet类详解
HttpServlet类详解本文将详细讲解HttpServlet类中service方法与doGet、doPost方法之间的关系
2016-02-19 22:17:37 507
原创 ServletConfig和ServletContext
ServletConfig和ServletContext的区别与作用1.ServletConfig2.ServletContext
2016-02-19 22:14:37 330
原创 中文乱码问题
中文乱码问题 1.什么时候会出现乱码? 编码和解码的方式不一致。 2.请求时乱码 A.get a.修改tomcat的配置文件,即修改/tomcat/conf/server.xml中的70行,增加URIEncoding="utf-8"。 b.不修改解码方式,让Servlet直接接收乱码,然后采用ISO8859-1将其还原
2016-02-17 21:23:30 403
原创 Tomcat使用步骤
Tomcat使用步骤1.Windows: 1)配置环境变量 --安装JDK --JAVA_HOME --CLASS_PATH --PATH 2)安装Tomcat --下载Tomcat --解压缩 3)启动Tomcat 打开/tomcat/bin,双击startup.bat 4
2016-02-16 22:24:34 294
原创 什么是Servlet
什么是Servlet1.Servlet特征 --可以动态生成HTML、图片等资源,即它可以处理HTTP协议。 --Servlet是服务器端的组件,必须部署(拷贝)在服务器端才能运行。 --必须满足相关的规范(Sun)。2.什么是Servlet? 是由Sun制定的,用于在服务器端处理HTTP协议的组件。
2016-02-16 22:18:11 250
原创 jQuery方法返回jQuery对象还是DOM对象
jQuery方法返回jQuery对象还是DOM对象1.$()获取的对象都是jQuery对象 $("选择器") $("") $(dom)2.大部分jQuery的API返回的都是jQuery对象 prev()/next()/parent()/children() 如果方法返回的是节点,那么它就是jQuery对象3.返回的值是字符串
2016-02-16 22:10:14 2193
原创 Hibernate实现分页查询
Hibernate实现分页查询分页查询在实际应用中很普遍,但不同的数据库有不同的方法实现分页查询,但Hibernate框架如何实现分页查询呢,下面这个demo将示例分页查询:package test;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import
2015-12-26 15:13:27 2675
原创 Hibernate基本特性三 -- 延迟加载机制
Hibernate基本特性之延迟加载机制 Hibernate在使用时,有些API操作是具有延迟加载机制的。 延迟加载机制特点: 当通过Hibernate的API获取一个对象结果后,该对象并没有数据库数据,当通过对象的getter方法获取属性值时才去数据库查询加载。 a.具有延迟加载机制的操作如下: --session.loa
2015-12-25 19:51:38 1148
原创 Hibernate基本特性二 -- 一级缓存
Hibernate基本特性之一级缓存机制 一级缓存被称为Session级别的缓存。(默认启用) 每个Session都有自己独立的缓存区,该缓存区随着Session创建而开辟,随着Session.close()而释放。 该缓存区可以存储当前Session关联的对象(持久对象)。 一级缓存的好处: Hibernate在查
2015-12-24 22:11:28 490
原创 Hibernate基本特性一 -- 对象持久化
Hibernate基本特性一对象持久化 在Hibernate使用过程中,实体对象可以具有以下三种状态: a.临时状态 采用new关键字刚创建的对象,该对象未与Session发生关联。 *b.持久状态 实体对象与Session发生关联。例如调用了session的get、load、save、updat
2015-12-24 21:37:28 513
转载 MySQL引擎
MySQL引擎简介MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以!一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Ber
2015-12-24 18:32:28 277
原创 Hibernate主键生成方式
Hibernate主键生成方式 Hibernate负责管理主键值。 Hibernate提供了多种主键生成方式。 主要有以下几种: a.sequence 可以按指定序列生成主键值。只适用于支持序列的数据库,如Oracle。
2015-12-24 16:11:33 420
原创 Hibernate映射类型
Hibernate映射类型 hbm.xml在描述字段和属性映射时,采用type属性指定映射类型。 映射类型作用:主要负责实现属性和字段值之间的转化。 type映射类型值有两种写法: a.指定Java类型(需是完整的包名类名),例如java.lang.String b.指定Hibernate类型,具体如下:
2015-12-24 16:05:41 396
原创 Hibernate映射类型demo
Hibernate映射类型demo此demo用于演示如何使用Hibernate的映射类型,如何映射实体类和表字段: hbm.xml在描述字段和属性映射时,采用type属性指定映射类型。映射类型作用:主要负责实现属性和字段值之间的转化。db.sqldrop table if exists t_foo;create table t_foo( t_id
2015-12-24 16:02:52 372
原创 Hibernate特殊查询之查询全部内容(list)
Hibernate特殊查询之查询全部内容(list)Hibernate中如何实现查询表中全部数据并返回一个list集合示例代码如下: public List findAll() { //获取Session Session session = HibernateUtil.openSession(); //等价的sql = select * form admin_inf
2015-12-23 21:04:11 845
原创 Hibernate常用方法之update
Hibernate常用方法之update用来更新一条记录,需要传入一个对象示例代码: public void update(Admin admin) { //获取Session Session session = HibernateUtil.openSession(); //获取Hibernate的事务 Transaction tx = session.begi
2015-12-23 20:04:45 526
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人