自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逸轩

哪怕前路崎岖,也要勇敢前行!!!

  • 博客(65)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 jsp过滤器

过滤器的作用:    A,正常调用请求的资源B,用修改后的请求信息调用请求的资源C,修改响应请求,然后发送到客户端D,禁止调用该资源,将请求重定向到其他的资源,或者返回一个特定的状态,或者产生替换输出1)前言:解决web程序的国际化问题,必须在任何地方使用UTF-8对字符进行编码。(包括:数据库设置为:UTF-8,web页面也要设置为:UTF

2015-08-29 09:34:40 626

转载 Struts(3)的工作机制及分析

Struts2的工作机制及分析概述本章讲述Struts2的工作原理。读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有

2015-08-29 09:34:20 476

转载 Struts(2)环境搭建

Struts2概述       在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the ful

2015-08-29 09:34:01 561

转载 SpringMVC详解(一)简介

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般

2015-08-29 09:33:47 562

转载 Spring MVC详解(二)Spring Web MVC是什么

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W

2015-08-29 09:33:34 2942

转载 Spring MVC详解(三)DispatcherServlet作用

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2015-08-29 09:33:14 790

转载 Spring MVC详解(四) Controller接口控制器详解(1)

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得Dispatc

2015-08-29 09:32:59 521

转载 Spring MVC详解(四)接口控制器详解(2)

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:Java代码  package cn.javass.chapter4.web.servlet;  public class ForwardingServlet extends HttpServlet {

2015-08-29 09:32:44 494

转载 Spring MVC详解(四)Controller接口控制器详解(3)

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起

2015-08-29 09:32:31 483

转载 Spring MVC详解(四)Controller接口控制器详解 (4)

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码   class="org.springframework.web.servlet.mvc.ParameterizableViewController">

2015-08-29 09:32:14 859

转载 Spring MVC详解(四)Controller接口控制器详解(5)

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢? 4.15.1 解决方案1、每一个功能对应一个控制器

2015-08-29 09:31:56 466

转载 Spring MVC详解(四)Controller接口控制器详解(6)

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请

2015-08-29 09:31:40 408

转载 Spring MVC详解(四) Controller接口控制器详解(7 )完

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还

2015-08-29 09:31:19 663

转载 Spring MVC详解(五) 处理器拦截器详解

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器

2015-08-29 09:31:00 697

转载 Spring MVC详解(六)注解式控制器详解(1)

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnot

2015-08-29 09:30:42 692

转载 Spring MVC详解(七) 注解式控制器的数据验证、类型转换及格式化(1)

7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;②:数据验证:需要显示

2015-08-29 09:30:24 642

转载 Spring MVC详解(七) 注解式控制器的数据验证、类型转换及格式化(2)

7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。在Spring中它和PropertyEditor功能类似,可以替代Prop

2015-08-29 09:29:56 587

转载 Spring MVC学习------------核心类与接口

核心类与接口: 先来了解一下,几个重要的接口与类。现在不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。 DispatcherServlet   -- 前置控制器 HandlerMapping接口 -- 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping  通过

2015-08-29 09:29:38 2208

转载 Spring MVC学习-----------DispatcherServlet说明

DispatcherServlet说明 使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请

2015-08-29 09:28:58 542

转载 Spring MVC学习------------WebApplicationContext

父子上下文(WebApplicationContext) 如果你使用了listener监听器来加载配置,一般在Struts+Spring+Hibernate的项目中都是使用listener监听器的。如下Java代码       class>org.springframework.web.context.ContextLoaderListenerc

2015-08-29 09:28:27 945

转载 Ajax提高篇(1)入门

学习目的:理解 Ajax 及其工作原理,构建网站的一种有效方法.Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写.下面是 Ajax 应用程序所用到的基本技术:• HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。 • JavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用

2015-08-28 10:39:59 492

转载 SpringMVC 基础教程 简单入门实例

一、创建项目:1、建立新的动态web项目:2、为项目命名为:SpringMVC_013、添加tomcat运行时环境\依赖库  如果是MyEclipse的话创建web项目时就不需要此步骤右键项目,点击Build Path->Add Librares:添加完后会多出tomcat 的 Servlet包

2015-08-28 10:37:10 570

转载 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile

一、配置文件:SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file[html] view plaincopyprint?      beans:bean id="multipartResolver" class="org.springfr

2015-08-28 10:35:01 452

转载 Spring MVC入门案例(2)

首先来看登录界面:对应的index.html:[html] view plaincopyhtml>    body>    form method="POST" action="login.do">    p align="center">登录p>    br>    用户名:    inp

2015-08-28 10:30:27 437

转载 Spring MVC入门案例(1)

开始Spring MVC建立一个web project,并导入spring 3.x的jar包配置web.xml根据上面的spring mvc流程图,我们知道DispatcherServlet是spring mvc 的一个前端控制器,所以我们当然要去配置它,以便于将请求转给DispatcherServlet处理 [html] view plainc

2015-08-28 10:26:14 430

转载 Java高手需要注意的25个学习目标

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。  2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,refle

2015-08-28 10:22:00 413

转载 SpringMVC详细示例实战教程

1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpa

2015-08-28 10:19:46 459

转载 Java线程

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe

2015-08-28 09:59:10 490

转载 Java之 出入门卫管理系统(一)

这个系统包含了四块,第一块就是人员管理,经理分配三位分别有“ABC"权限的人,分别管理请假申请,请假审批,门卫登记管理。同时不属于本公司的内部人员,如别的公司的人员如果想到本公司访问,也是先通过这”ABC“权限的三个人代为写来访申请,来访审批,来访门卫登记管理。    具体步骤如下:    因为后面都会用到很多相同的方法,和相同的属性,所以我先建立了两个接口让后面的方法类和

2015-08-28 09:50:09 2067 2

转载 java 实现注册时发送激活邮件+激活

   在很多网站注册的时候,为了验证用户信息的真实合法,往往需要验证用户所填邮件的准确性。形式为:用户注册时填写邮箱,注册完成后,网站会向用户所填邮箱发送一封激活邮件,用户点击激活邮件中的链接后,方可完成注册。  最近项目中也用到这个需求,做了个Demo与大家分享,大至思想如下:数据库表结构  用户表t_user有五个字段分别为用户名、密码、邮箱地址、激活码、状态:   | us...

2015-08-28 09:25:11 1921 1

原创 收集的java一些资料

1.substring截取字符substring截取字符最后一个用String类的substring(int from,int to)方法去截字符串位置为from到to-1位置的字符substring(int index)方法去截字符串位置index-1及以后的所有字符串,注意字符串的字符位置是从0开始的,substring(int from ,int to)方法是前闭后开的,即[from,to

2015-08-28 09:15:58 756

原创 解决“安装程序无法创建新的系统分区,也无法定位现有系统分区”问题方法

用U盘安装系统,把原来的分区全部格式化了,重新划分的区间。结果不能安装系统了解决办法:第一种方法==========================================================================先格式化一下你要装的那个盘,然后,拔出U盘,啥也别动,只拔出U盘究行,再装上U盘,然后刷新一下【选硬盘那里的高级选项中有格式化和刷新

2015-08-28 09:12:29 31548 1

转载 java多线程(五)synchronized关键字修饰代码块

先来为大家介绍一下java中锁的概念。java中的每个对象和每个类都有锁,而且是互斥锁,也就是说只能有一方占有,另一方只能等到对方释放后才能再占有锁。synchronized关键字就是基于java的对象和类的锁的。一、修饰普通方法下面来看一下下面这个例子,Trans这个类是在一行中打印当前的线程和0-24这25个数。MyThread这个类接收一个Trans类的对象,

2015-08-28 09:11:04 583

转载 java多线程(四)synchronized关键字修饰方法

先来为大家介绍一下java中锁的概念。java中的每个对象和每个类都有锁,而且是互斥锁,也就是说只能有一方占有,另一方只能等到对方释放后才能再占有锁。synchronized关键字就是基于java的对象和类的锁的。一、修饰普通方法下面来看一下下面这个例子,Trans这个类是在一行中打印当前的线程和0-24这25个数。MyThread这个类接收一个Trans类的对象,

2015-08-28 09:10:20 682

转载 java多线程(六)深入理解volitale关键字

一、java内存模型与多线程编程中的三个感念1、原子性原子性是指一些操作或者全都执行,要么或者全都不执行,整个操作作为一个整体是不可分割的,例如,一个银行中有两个账户A,B,现在要从A账户中转账500元到B账户,那么一共可以分为两个步骤: 1、从A账户取出500元:A = A - 500; 2、向B账户存入500元:B = B + 500; 这两个步骤作为一个整体,要么

2015-08-28 09:03:21 552

转载 java多线程(七)提高锁的效率——使用读写锁

之前我们讲过ReentrantLock,这种锁不区分读操作和写操作,如果有一个线程在执行读操作,那么其他的所有的线程不能进行任何的读操作或者写操作。这样可以保证程序的互斥性,但是降低了程序的并发性,使执行效率降低,没有有效的发挥多线程的优势。比如说,有一个系统,主要是以读操作为主,比如有10个线程负责读数据,只有一个线程负责写数据。如果用我们之前的ReentrantLock方法,这10个线程中没有

2015-08-28 09:02:37 838

转载 java多线程(八)为什么弃用stop和suspend

初始的java版本中定义了一个stop方法来终止一个线程还定义了一个suspend方法来阻塞一个线程,直到另一个线程调用resume方法。这两个方法在Java SE 1.2之后就被弃用了,因为这两种方法都不安全,下面我们分别来讨论一下为什么不安全和应该怎样做才是安全的。一、stop方法为什么不安全其实stop方法天生就不安全,因为它在终止一个线程时会强制中断

2015-08-28 09:01:43 497

转载 java中getClass( )和class()的联系和区别

java有两个获得类名的方法getClass()和class(),这两个方法看似一样,实则不然。这两个方法涉及到了java中的反射。反射所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现

2015-08-28 09:01:18 606

转载 java字符串缓冲池分析

java的虚拟机在内存中开辟出一块单独的区域,用来存储字符串对象,这块内存区域被称为字符串缓冲池。那个java的字符串缓冲池是如何工作的呢?String a = "abc";String b = "abc";String c = new String("xyz");123例如上边的代码: String a = “abc”;    创建字符串的时候先查找字符串缓冲

2015-08-28 09:00:52 641

转载 java Robot 类模拟键盘按键和鼠标点击(全局模拟)

Robot类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。    使用该类生成输入事件与将事件发送到 AWT 事件队列或 AWT 组件的区别在于:事件是在平台的本机输入队列中生成的。例如,Robot.mouseMove 将实际移动鼠标光标,而不是只生成鼠标移动事件。    我们可以利

2015-08-28 09:00:34 20335 1

2017最新全国街道乡镇级以上行政区划

2017最新全国街道乡镇级以上行政区划代码表格详细记录了全国省份、城市、县、乡镇和街道,可直接导入数据库使用。

2018-12-20

Spring+springmvc+hibernate+JQueryEasyUI

spring+springmvc+hibernate+JqueryEasyui整合项目。可根据用户角色来进行权限管理。

2018-08-01

网络管理后台代码

一个实用的网络管理后台代码,采用SpringMVC+spring框架。

2017-12-18

阳光酒店管理系统

阳光酒店管理系统是一款功能强大,内容丰富的酒店管理系统,采用Struts+hibernate+Spring框架搭建而成,美观且实用。

2015-12-01

jQueryEasyui1.2.6

jQueryEasyui是一个十分不错的框架,美观,简单,实用

2015-09-01

aceAdminUI框架

国外很流行的后台开发框架,很适合后台人员的开发工作。

2015-09-01

Json字符应用的例子

一个关于Json应用的java例子,很实用哦

2015-09-01

jQuery用户注册表单验证代码

一个关于用户注册的JQuery表单验证小项目。

2015-09-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除