[置顶] Struts基础总结

摘要: 本文是在学习了基础的javaWeb后对Struts的基础总结。目的一是,在于以后自己能更加方便的去回顾这些理论知识,另外也希望能够帮助知识水平和我差不多的人。错误的地方,希望大家能指出来。 Struts基础总结1.Struts是一个实现MVC设计模式的优秀的框架。Struts定义了通用的控制器,通过配置文件和视图,以Action的概念封装用户请求,让代码更加清晰易读。2.Struts2以WebWork优秀的设计思想为核心,吸收了Struts框架的部分优点,提供了一个使用更加整洁的MVC设计模式实现的Web应用程序框架。体系结构Struts2和Struts1的体系差别非常大... 阅读全文

posted @ 2013-07-07 21:54 张张开 阅读(279) 评论(0) 推荐(0)

2013年11月29日

JSON-lib框架,转换JSON XML

摘要: JSON-lib框架,转换JSON、XML不再困难Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、准备工作1、 首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:jakarta commons-lang 2.5jakarta common 阅读全文

posted @ 2013-11-29 14:51 张张开 阅读(262) 评论(0) 推荐(0)

2013年11月20日

merge attachDirty attachClean用法

摘要: mergesession数据库数据库相关hibernatejava原文地址:http://blog.csdn.net/xiashan17/article/details/6237657大家对以下3个方法一定不陌生,一些IDE生成的代码一般都有下面三个方法:[java]view plaincopypublicPersonmerge(PersondetachedInstance){log.debug("mergingPersoninstance");try{Personresult=(Person)getSession().merge(detachedInstance);log 阅读全文

posted @ 2013-11-20 22:33 张张开 阅读(2187) 评论(0) 推荐(0)

Spring事务传播性与隔离级别

摘要: 原文地址:http://hi.baidu.com/%C9%DC%BF%B5%C9%D9%D2%AF/blog/item/2e7aae0f6c40accdaa6457d4.htmlSpring 事务传播性 隔离级别事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,事务隔离级别定义的是事务在数据库读写方面的控制范围。以下是事务的7种传播级别:1) PROPAGATION_REQUIRED ,默认的spring事务传播级别,使用该级别的特点是,如果上下文中已经存在事 阅读全文

posted @ 2013-11-20 22:28 张张开 阅读(247) 评论(0) 推荐(0)

2013年11月19日

什么是事务的传播特性?

摘要: 原文地址:http://blog.sina.com.cn/s/blog_6b338038010109tm.html我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档)在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么事务的传播特性也是从这里说起的。如果你在你的Service层的这个方法中,除了调用了Dao 阅读全文

posted @ 2013-11-19 15:22 张张开 阅读(493) 评论(0) 推荐(0)

2013年11月18日

Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别

摘要: 转自http://blog.csdn.net/o9109003234/article/details/9716235Spring事务配置的五种方式前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionMana 阅读全文

posted @ 2013-11-18 17:23 张张开 阅读(173) 评论(0) 推荐(0)

2013年11月8日

面试题

摘要: 第四题第六题第七题一问第七题 二问 阅读全文

posted @ 2013-11-08 14:16 张张开 阅读(93) 评论(0) 推荐(0)

2013年8月27日

http协议之于servlet

摘要: 恕吾不才,http协议之于servlet的一篇英文文章,我基本上没看懂什么。但是还是贴上来,好帮助给位理解servletAPI,也让自己能在日后再次学习英文文档。HTTP ServletsA servlet is a ``module'' that can be integrated into a server application to respond to client requests. Although a servlet need not use a specific protocol, we will use the HTTP protocol for commu 阅读全文

posted @ 2013-08-27 21:18 张张开 阅读(208) 评论(0) 推荐(0)

2013年8月19日

JSP 基础

摘要: JSP基础总结JSP(JavaServerPages)sunMicrosoft公司倡导、多个公司参与建立的一种动态网页技术。在HTML网页文件中加入了java程序片段(Scriptlet)和JSP标记(tag)。服务器在页面被客户端请求后执行java代码,将生成的HTML页面返回给客户端JSP页面构成(1)静态内容(2)指令 (3)表达式 (4)Scriptlet(5)声明 (6)标准动作如(7)注释JSP的生命周期(1)页面的初始化。JSP页面初始化会调用_jspInit()方法,该方法可被放置在JSP页面中的容易位置。在该方法中可以进行一些资源分配,或者初始化变量和属性。在_jspInit 阅读全文

posted @ 2013-08-19 21:59 张张开 阅读(278) 评论(0) 推荐(0)

2013年7月7日

struts的ValueStack之于驱动

摘要: 什么是ValueStackStrut2的Action类通过属性可以获得所有相关的值,如请求参数属性值等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性。在Struts2调用Action类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。要完成这个功能,有很大程度上,Struts2要依赖于ValueStack对象。这个对象贯穿整个Action的生命周期,每个Action类的对象实例会拥有一个ValueStack对象。当Struts2接收到一个.action的请求后,会先建立Action类的对象实例,但并不会调用Action方法 阅读全文

posted @ 2013-07-07 22:37 张张开 阅读(191) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示