框架
文章平均质量分 68
光光-Leo
奋斗在开发一线
展开
-
玩转spring MVC(八)----spring MVC整合json
这篇文章在前边项目的基础上来整合json,最新项目资料见:http://download.csdn.net/detail/u012116457/8436187首先需要的jar包:jackson-core-asl-1.7.2.jar jackson-mapper-asl-1.7.2.jar然后是配置文件json-servlet.xml,该文件得在web.xml中配置使其在tomcat启动时原创 2015-02-09 21:44:32 · 1721 阅读 · 1 评论 -
在spring MVC的controller中获取ServletConfig
在使用SmartUpload进行文件上传时,需要用到srevletConfig:如果是在servlet中写当然是很容易实现的: private ServletConfig config; //初始化Servlet final public void init(ServletConfig config) throws ServletException{ t原创 2015-06-12 17:21:13 · 6630 阅读 · 0 评论 -
spring MVC(十)---spring MVC整合mybatis
spring mvc可以通过整合hibernate来实现与数据库的数据交互,也可以通过mybatis来实现,这篇文章是总结一下怎么在springmvc中整合mybatis.首先mybatis需要用到的包如图所示:下面是mybaits的配置文件,写的地方由你决定,在这里我写在mybatis-servlet.xml中,因为我在web.xml中设置了在tomcat启动时会加载所有以ser原创 2015-09-01 14:20:17 · 1671 阅读 · 0 评论 -
Struts2(一)---struts2的环境搭建及实例
刚刚接触struts2,有点懵懵懂懂,还是习惯于先写代码,然后慢慢来理解其中的思想。 这篇文章主要内容是strusts的环境搭建及通过一个简单的例子来理解到底是怎么使用struts来简化编程的。1.项目结构如下如,包括必须的包 2.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="ht原创 2015-09-03 15:06:38 · 4744 阅读 · 1 评论 -
struts2(二)---ModelDriven模型驱动
这篇文章是在上一篇文章(http://blog.csdn.net/u012116457/article/details/48194905)的基础上写的,大家可以先快速阅读一下上一篇。这篇文章用来写一下struts中的模型驱动机制modelDriven1.为什么要用modelDriven struts中Action 用来处理业务逻辑,如果向上一篇文章中的做法,把实体类的属性及get set方法都写在a原创 2015-09-03 15:12:01 · 3368 阅读 · 1 评论 -
struts2(三)---struts2中的服务端数据验证框架validate
struts2为我们提供了一个很好的数据验证框架–validate,该框架可以很方便的实现服务端的数据验证。ActionSupport类提供了一个validate()方法,当我们需要在某一个action中进行数据验证时,可以重写这个方法。数据验证往往是在客户端向服务端提交表单信息时进行的,比如execute方法负责处理表单信息并返回相应的结果,在此之前,validate会先对提交的表单信息进行验证:原创 2015-09-06 20:21:00 · 3053 阅读 · 2 评论 -
任务调度--spring下的任务调度quartz
之前写过Timer实现任务调度,这篇文章用来写一下在spring下使用quartz实现任务调度,直接上代码: 定义任务对象:package com;/** * 1. 定义任务对象 * * @author Administrator * */public class DataBackup { //提供任务方法 - 任务实现的内容 public void backup(原创 2015-09-13 09:14:38 · 1636 阅读 · 0 评论 -
spring(一)--spring/springmvc/spring+hibernate(mybatis)配置文件
这篇文章用来总结一下spring,springmvc,spring+mybatis,spring+hibernate的配置文件1.web.xml要使用spring,必须在web.xml中定义分发器等信息,基本的配置信息如下:<?xml version="1.0" encoding= "UTF-8"?><web-app version= "3.0" xmlns="http://java.s原创 2015-09-07 22:35:58 · 2935 阅读 · 2 评论 -
玩转SSH之Spring(一)---关于Spring框架中使用@query注解实现复杂查询
在Spring框架中,关于从数据表获取数据有不同的方法,当数据查询比较简单时,可以通过继承JpaRepository 使用findBy***方法,通过分析方法名来实现查询,T表示要查询的数据表所对应的实体,L表示该实体主键的类型,比如Long。关于findBy方法如何通过分析方法名来实现查询,网上资料很多,不做赘述。 如果查询的数据比较复杂,查询条件比较复杂时,可以考虑使用JPA的@qu原创 2014-08-19 10:39:55 · 4076 阅读 · 0 评论 -
spring基于通用Dao的多数据源配置
有时候在一个项目中会连接多个数据库,需要在spring中配置多个数据源,最近就遇到了这个问题,由于我的项目之前是基于通用Dao的,配置的时候问题不断,这种方式和资源文件冲突;扫描映射文件的话,SqlSessionFactory的bean名字必须是sqlSessionFactory 他读不到sqlSessioNFactory2或者其他名字,最终解决方法如下:1.在项目中加入如下类MultipleDa原创 2016-01-14 16:24:53 · 5229 阅读 · 5 评论 -
CAS单点登录(二)---非SSL协议 CAS服务端部署及客户端配置
1.下载CAS server与CAS client下载地址:http://downloads.jasig.org/cas/cas-server-4.0.0-release.ziphttp://downloads.jasig.org/cas-clients/cas-client-3.2.1-release.zip2.部署CAS servera.将下载的cas-server-4.0.0-release原创 2016-08-09 12:24:07 · 7154 阅读 · 0 评论 -
文件上传--基于Spring MVC框架+SmartUpload
这篇文章是介绍文件上传的,由于在spring MVC上实现起来和直接在servlet中写有些不同,所以特地写了一下这篇文章,关于不同点,大家可以先阅读一下上一篇文章。好了,下面直接上代码。jab包是jspSmartUpload.jar,如果有类似的jar包如:commons-fileupload-1.2.2,留一个即可,否则会冲突报错首先是一个简单的页面(jsp),比较丑,但能用:<%原创 2015-06-12 17:38:10 · 7662 阅读 · 5 评论 -
Spring Data Jpa 实现分页(Spring MVC+easyui)
spring data jpa很好的对dao层进行了封装,这篇文章主要来写的是实现easyui datagird数据分页,由于各个UI参数不大一样,所以如果使用的是其他UI,得稍作修改。需要说明的是我的代码是在spring mvc框架下的部分代码,部分结构的代码为给出,只给出关键代码。首先,easy ui向服务端发送请求时,会自动返回4个参数(page,rows,order,sort),先写一原创 2015-06-20 15:59:59 · 4633 阅读 · 7 评论 -
spring MVC 管理HttpClient---实现在java中直接向Controller发送请求
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。在spring MVC中,大多数时候是由客户端的页面通过ajax等方式向controller发送请求,但有时候需要在java代码中直接向controller发送请求,这时可以使用HttpCilent实现。首先用到...原创 2015-06-19 22:59:46 · 32092 阅读 · 2 评论 -
玩转SSH--Hibernate(二)---使用注解,优化代码(对demo1的优化)
在 http://blog.csdn.net/u012116457/article/details/23944525 这篇文章中我总结了一下初学heibernate时怎样使用heibernate,在那篇文章中,每个bean对应一个xml文件,是不是有点麻烦呢?在这篇文章中,我再大概说一下怎么使用注解去优化那段代码,在读下面内容之前,大家最好先读一下前边链接所指的文章。对于上一篇文章中涉及的步骤原创 2014-09-12 09:06:31 · 1471 阅读 · 0 评论 -
玩转Web之SSH--Heibernate (一)---第一个demo
最近在学heibernate,是看马士兵老师的视频学的,在这里总结一下,做点笔记。关于heibernate的优点,大家可以在网上百度,这里不做赘述,直接讲怎么使用heibernate步骤一:新建项目,导入jar包 在这里讲一种新的导入jar包的方法,首先在myEclipse中点击windows>>preferences>>java>>Buid Path>>User L原创 2014-04-17 17:23:01 · 2070 阅读 · 1 评论 -
玩转spring MVC(九)---Spring Data JPA
偷个懒 在网上看有写的比较好的,直接贴个链接吧:http://sishuok.com/forum/blogPost/list/7000.html原创 2015-02-10 22:41:09 · 1361 阅读 · 0 评论 -
玩转spring MVC(七)----拦截器
继续在前边的基础上来学习spring MVC中拦截器的使用,下面通过一个例子来实现(完整项目在这里下载:http://download.csdn.net/detail/u012116457/8433425)。首先在项目中添加interceptor-servlet.xml来配置拦截器,当然,必须在web.xml中配置在tomcat启动时加载,如下: springmvc原创 2015-02-08 19:10:51 · 1721 阅读 · 1 评论 -
玩转Spring MVC(二)----MVC框架
早期程序员在编写代码时是没有一个规范的,系统的业务逻辑和数据库的访问时混合在一起的,不仅增加了大量的重复工作,而且增加了后期维护的难度。 后来,人们逐渐发现某些通用的功能是可以单独的封装起来的,这样就可以减少代码量。 再后来,逐渐产生了三层架构模型,即表现层,业务逻辑层,数据层。表现层即系统的界面,控制系统展示给用户的一些东西;数据层主要实现与数据库的交互,比如数据的增原创 2015-02-03 22:30:28 · 2488 阅读 · 1 评论 -
玩转Spring MVC(三)----spring基本配置文件
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。这篇文章总结一下spring mvc的基本配置,首先贴一张我的项目的目录截图,有一些多余的文件,大家不必在意:用到的一些jar包在这:<a>http://download.csdn.net/detail...原创 2015-02-05 15:10:36 · 24372 阅读 · 1 评论 -
玩转Spring MVC (一)---控制反转(依赖注入)
Spring的核心是控制反转,什么是控制反转呢?,小编浅述一下自己的拙见,有不当之处还希望大家指出。控制反转(IOC),也可以叫做依赖注入(DI),这两个词其实是一个概念。控制反转,那是什么控制被反转了呢?Martin Fowler总结出是“依赖对象的获得”被反转了。什么是“依赖对象”呢?大多数情况下,java中的都需要通过多个类的合作实现某种业务逻辑,每个对象原创 2015-02-02 23:11:13 · 4565 阅读 · 4 评论 -
玩转spring mvc(六)---自定义异常跳转页面
本文主要是关于如何在出现异常 如404时,跳转到自定义的异常页面,当然这不是spring的知识,但可以整合进去。在web.xml中新增如下代码,里边的路径可以根据实际情况进行修改 403 /WEB-INF/views/error/403.jsp 404 /WEB-INF/view原创 2015-02-07 19:26:44 · 3366 阅读 · 0 评论 -
玩转Spring MVC(五)----在spring中整合log4j
在前边的基础上,本文主要总结一下如何在spring 中配置log4j,在本文末尾会给出完整项目的链接。首先是web.xml中要新添加的代码: log4jConfigLocation /WEB-INF/classes/spring/log4jConfig.xml rootLevel DEBUG logg原创 2015-02-07 19:17:51 · 3236 阅读 · 1 评论 -
玩转spring mvc(四)---在spring MVC中整合JPA
关于在Spring MVC中整合JPA是在我的上一篇关于spring mvc基本配置基础上进行的,所以大家先参考一下我的上一篇文章:http://blog.csdn.net/u012116457/article/details/43528111接下来是需要新添加的一些文件:jdbc.properties:jdbc.driverClassName=com.mysql.jdbc.Dri原创 2015-02-05 15:32:33 · 3023 阅读 · 8 评论 -
CAS单点登录(四)--cas server返回中文用户名时乱码的原因及解决方式
今天,在单点登录系统中,使用中文用户名登录系统时,出现了返回的用户名乱码的问题。通过阅读cas_client源码,找到了具体的原因。获取用户名的操作是在ticket验证的过程中,下面,我先按照流程描述一下ticket验证的过程。首先,由于我们在客户端进行了如下配置(代码1): CAS Validation Filter org.jasig.cas.cli原创 2016-11-11 21:43:17 · 9329 阅读 · 1 评论