- 浏览: 933128 次
- 性别:
- 来自: 北京
最新评论
-
一笑_奈何:
楼主写的还真行不错。
扫盲贴 - J2EE集群之JNDI集群实现 -
xuezhongyu01:
博主写的很详细,但最后还是没明白,最后调用BasicDataS ...
Spring中的destroy-method方法 -
Mr梁:
commons-fileupload.jar commons- ...
SpringMVC 中文件上传 MultipartResolver -
Eywa:
总结的很不错
ORACLE CASE WHEN 及 SELECT CASE WHEN的用法 -
TryRelax:
fastjson 比 jackson 好用吧?
Spring MVC Jackson DateFormat
文章列表
基于上一篇文章的代码基础上 开始Jackson之旅。
一、准备工作
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。
相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。
1、 下载依赖库jar包
Jackson的jar all下载地址:http://wiki.fasterxml.com/JacksonDownload
如果你需要转换xml,那么还需要stax2-api.jar
二、Java对象转换成JSON
1、 JavaBean(En ...
本示例基于前面几篇文章的代码。
一、JSON-lib框架,转换JSON
1、首先要去官方下载json-lib工具包
本示例中使用的是v2.3;json-lib还需要以下依赖包:
jakarta
commons-lang 2.5
jakarta
commons-beanutils 1.8.0
jakarta
commons-collections 3.2.1
jakarta
commons-logging 1.1.1
ezmorph
1.0.6
官方网址:http://json-lib.sourceforge.net/
然后在工程中添加如 ...
一、Spring MVC是如何处理重定向的传参?
现提供一种方式
@Controller
public class DefaultController {
private Logger log = Logger.getLogger(DefaultController.class);
@RequestMapping("/default")
public ModelAndView def(HttpServletRequest request,HttpSession session){
boolean loginFlag = false;
Obje ...
上一篇以简单介绍了一点RESTFUL URL
Spring MVC 3.0中一个重大的变化是增加RESTFUL URL功能,可以通过下面的方式访问,如:
/userManagerContoller/1
HTTP GET =>
得到id = 1的user
/userManagerContoller/1
HTTP DELETE =>
删除 ...
在传统的Spring MVC开发方法中,必须在Bean配置文件中为每个控制器类配置实例和请求映射和让每个控制器类去实现或者扩展特定于框架的接口或者基类,不够灵活。
如果Spring MVC可以自动侦测你的控制器类和请求映射,就能减少配置所需要的工作量。
Spring2.5支持一种基于注解的控制器开发方法。
Spring可以通过@Controller注解自动发现你的控制器类以及@RequestMapping注解中的请求映射,这样就为你免去了在Bean配置文件中配置它们的麻烦。此外,如果使用注解,控制器类和处理程序方法在访问上下文资源(例如请求参数、模型属性和会话属性)时也会更加灵活。
...
*.jspf扩展名文件
- 博客分类:
- Java
网上查找的资料,对这个jspf扩展名文件还是不很理解;如果哪位有心得,请跟帖!
jspf只有用"@include"指令的时候,jspf文件的内容才会被解析并执行其中的jsp指令和tag;使用"jsp:include"和JSTL的"c:import"都没有用,jspf文件被当作纯文本文件处理了。
jspf可以看作是jsp里的一个片段,其相对于jsp也稍有不同.在一个jsp页面中引入jspf文件跟普通引入的jsp文件除了后缀没有其他区别,都不能包含<html><head><body>等标签。
问题在 ...
Eclipse3.7+Jetty 热部署
- 博客分类:
- 实用小工具
1、Jrebel介绍:
我们通常做WEB开发的时候经常会修改java类,或者是工程配置文件,而每次修改后都需要将服务器重新启动,才能显示修改后的效果,而有些服务器 像 weblogic ,jboss 启动的时候非常慢,频繁的启动浪费了大量的时间,降低了开发效率。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Jrebel(JavaRebel) 可以帮助解决频繁的重新启动服务器的问题,从而为开发节约了大量的时间。
Jrebel是一个JVM插件( ...
SoapUI简单实用
- 博客分类:
- 实用小工具
真是邪恶的编辑器,好不容易在word中敲了那么多,图片总是复制不过来。
哎,只好上传word。
再上传一份比较完整的SoapUI介绍使用的资料。
Eclipse debug调试
- 博客分类:
- 实用小工具
以前只用过简单的debug,看到下面的文章
http://yrandy.iteye.com/blog/1271588
今天看到使用jdbc-pool替代dbcp、c3p0等连接池的原因 文章,文中推荐使用 jdbc-pool 可惜没有给出有力证据和其他DB Pool做比较来支持他的推荐。先做个标记,有待研究其性能。。。
原文地址 http://guosxu.iteye.com/blog/1270522
搜索了下发现有两篇文章对DBCP,C3P0,Proxool,BoneCP性能比较进行了分析
http://www.iteye.com/topic/791358
http://www.iteye.com/topic/725879
BoneCPConfig
一、结构
二、Jar版本及使用jar包
三、代码
详情查看附件。本人为初学者,难免有错误和不当之处,还请指正!
接着开始SpringMVCde注解之旅!
相同点:都属于Ajax提交方式!
不同点:Ext.Ajax.request是Ext.data.connection的一个实例
form1.getForm().submit是BasicForm的一个实现方式
使用上的区别:
1.form1.getForm().submit常用在表单提交的时候,就是说要提交页面数据,比如新增和修改数据页面
2.Ext.Ajax.request常用在根据参数提交的时候,比如删除,我们把页面选中的ID进行遍历,封装在一个Array中,作为一个参数做Ajax的提交
例子:
首先是form1.getForm().submit的例子:
fun ...
一、Servlet Filter与Spring interceptor的执行顺序
Filter有顺序吗?我们怎么控制filter的执行顺序。通过Tomcat的代码分析,servlet在Filter执行完成后才调用,如有多个filter怎么控制执行顺序,首先会想到在web.xml配置某个参数,例如order之类的,但查找一下一番,servlet并没有这个参数。试试filter Mapping的配置的先后顺序,果然有效,原来filter的执行顺序就考filter mapping在web.xml中的顺序。
spring interceptor也是这样的执行顺序,不过intercepto ...
EXT提交服务器的三种方式
- 博客分类:
- JS
一、 EXT提交服务器的三种方式 1. EXT的form表单ajax提交(默认提交方式) 相对单独的ajax提交来说优点在于能省略写参数数组
FormPanel
在Ext中FormPanel并中并不保存表单数据,其中的数据是由BasicForm保存,在提交表单的时候需要获取当前 FormPanel中的BasicForm来进行提交. 获取FormPanel中的BasicForm对象代码如下:
var pnlLogin = new Ext.FormPanel({
//省略
});
//获 ...
HashMap为什么是无序?
HashMap的数据结构是table[entry],entry是一个链表结构,数据的每个元素是一个链表。不同key,但是具有相同hashcode会落在table[hashcode]的链表上
当使用iterator遍历时,使用如下code:
Java代码
final Entry<K,V> nextEntry() {
if (modCount != expectedModCount)
throw new ConcurrentModificationExcep ...