自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们始终是路人

I'll try anything once.学习笔记

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC对RESTful支持

ESTful软件开发理念,RESTful对http进行非常好的诠释。 RESTful即Representational State Transfer的缩写。 综合上面的解释,我们总结一下什么是RESTful架构:    (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实

2017-03-29 18:28:37 313

原创 SpringMVC设置静态资源解析

当DispatcherServlet拦截/开头的所有请求,对静态资源的访问就报错: 需要通过设置对静态资源进行解析. 访问/js/**的url从工程下/js/下解析。

2017-03-29 18:22:23 900

原创 基于springframework中HandlerExceptionResolver接口的统一异常处理

系统中异常类型有哪些? 包括预期可能发生的异常、运行时异常(RuntimeException),运行时异常不是预期会发生的。 针对预期可能发生的异常,在代码手动处理异常可以try/catch捕获,可以向上抛出。 针对运行时异常,只能通过规范代码质量、在系统测试时详细测试等排除运行时异常。1.定义异常类继承Exception//登录异常(账号不存在 密码错误..)public c

2017-03-29 17:49:49 607

原创 SpringMVC 异步发送表单数据到JavaBean,并响应JSON文本返回

需要导入的JAR包jackson-core-asl-1.9.11.jarjackson-mapper-asl-1.9.11.jar@Controller@RequestMapping(value="/user")public class UserAction { @RequestMapping(value="/add") public @ResponseBody User ad

2017-03-23 16:03:46 620

原创 SpringMVC 结果的转发和重定向

@Controller@RequestMapping(value="/user")public class UserAction { @RequestMapping(value="/delete") public String delete(int id) throws Exception{ System.out.println("删除用户->" + id);

2017-03-23 16:00:21 406

原创 SpringMVC 在业务控制方法中收集数组及List<JavaBean>参数

收集数组数据@Controller@RequestMapping(value="/user")public class UserAction { @RequestMapping(value="/delete") public String deleteMethod(int[] ids,Model model) throws Exception{ System.ou

2017-03-23 15:59:35 935

原创 SpringMVC 在业务控制方法中写入包装User的模型来收集参数

将实体类包装下public class Bean { private User user; private Admin admin; public Bean(){} public User getUser() { return user; } public void setUser(User user) { this.u

2017-03-23 15:56:04 429

原创 SpringMVC 在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型

@Controller@RequestMapping(value = "/user")public class UserAction { @InitBinder protected void initBinder(HttpServletRequest request,ServletRequestDataBinder binder) throws Exception {

2017-03-23 15:51:49 1073

原创 SpringMVC 限定某个业务控制方法,只允许GET或POST请求方式访问

@Controller@RequestMapping(value="/user")public class UserAction{ @RequestMapping(value="/add",method=RequestMethod.POST) public String add(Model model,int id,String name,double sal) throws E

2017-03-23 15:50:03 10704

原创 SpringMVC 一个Action中,写多个类似的业务控制方法

@Controller@RequestMapping(value="/user")public class UserAction{ @RequestMapping(value="/add") public String add(Model model,int id,String name,Double sal) throws Exception{ System.o

2017-03-23 15:47:24 1891

原创 SpringMVC笔记(一)

XML头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.spri

2017-03-22 19:30:14 258

转载 (转载)java中outputStream与inputStream的相互转换

http://www.cnblogs.com/vigarbuaa/archive/2013/01/13/2858859.html/*做一个功能验证,要用到inputStream与outputStream的转换,本以为很简单的东东搞了蛮久,从"程序员 闫帆"处取得一段代码*/package com.boco.test;import java.io.ByteArrayInputStream;im

2017-03-19 15:31:21 13926 1

原创 jQuery-AJAX

load(url, [data], [callback])url:待装入 HTML 网页网址。data:发送至服务器的 key/value 数据。在jQuery 1.3中也可以接受一个字符串了。callback:载入成功时回调函数。注意: 对于load方法而言,如果请求体无参数发送的话,load方法采用GET方式提交 对于load方法而言,如果请求体有参数发送的话,load方法

2017-03-14 21:16:36 252

原创 JSON

Json介绍 返回JSON格式数据 去掉多余 HTML标签元素,只返回有效数据部分,是一种更优的方案 什么是json, 是一种javascript轻量级数据交互格式,主要应用于Ajax编程 格式一: {key:value,key:value,key:value } 键值对直接用 , 分开,键值之间用 : 键 本身必须是字符串常量 {name : ‘张三’} {‘name’:’张三

2017-03-12 09:32:18 267

原创 AJAX

AJAX开发步骤 步一:创建AJAX异步对象,例如:createAJAX() 步二:准备发送异步请求,例如:ajax.open(method,url) 步三:如果是POST请求的话,一定要设置AJAX请求头,例如:ajax.setRequestHeader() 如果是GET请求的话,无需设置设置AJAX请求头 步四:真正发送请求体中的数据到服务器,例

2017-03-11 20:38:50 227

原创 Spring 框架

最小JAR包列表:约束参考:spring-framework-3.2.5.RELEASE\docs\spring-framework-reference\htmlsingle\index.html<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc

2017-03-08 17:51:05 291

原创 项目中session的管理方式

项目中session的管理方式/getCurrentSession 创建或者获取session// 线程的方式创建session // 一定要配置:<property name="hibernate.current_session_context_class">thread</property>Session session3 = sf.getCurrentSession();// 创建se

2017-03-03 19:22:07 1468

原创 Hibernate 二级缓存

二级缓存:Hibernate提供了基于应用程序级别的缓存, 可以跨多个session,即不同的session都可以访问缓存数据。 这个换存也叫二级缓存。Hibernate提供的二级缓存有默认的实现,且是一种可插配的缓存框架!如果用户想用二级缓存,只需要在hibernate.cfg.xml中配置即可; 不想用,直接移除,不影响代码。如果用户觉得hibernate提供的框架框架不好用,自己可以换其他

2017-03-03 18:36:50 265

原创 hibernate对连接池的支持

连接池, 作用: 管理连接;提升连接的利用效率! 常用的连接池: C3P0连接池Hibernate 自带的也有一个连接池,且对C3P0连接池也有支持!Hbm 自带连接池: 只维护一个连接,比较简陋。 可以查看hibernate.properties文件查看连接池详细配置:#################################### Hiberna

2017-03-03 17:12:18 350

原创 Hibernate 分页查询

Query q = session.createQuery("from User");// 总记录数ScrollableResults scroll = q.scroll(); // 得到滚动的结果集(从0开始)scroll.last(); // 滚动到最后一行int totalCount = scroll.getRowNumber() +

2017-03-03 16:40:31 250

原创 HQL查询优化

将HQL语句放到XML文件中 XML文件如下:<query name="名字">HQL语句</query>JAVA代码Query q =session.getNamedQuery("名字");

2017-03-03 16:22:13 448

原创 HQL查询

查询全部列Query q = session.createQuery("from User "); //OKQuery q = session.createQuery("select * from User "); //不支持Query q = session.createQuery("select a from User a"); // OKSystem.out.println(q.l

2017-03-02 20:42:08 359

空空如也

空空如也

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

TA关注的人

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