摘要: spring事务管理(编程式)1、关键抽象类:Java代码package org.springframework.transaction;public interface PlatformTransactionManager { TransactionStatus getTransaction(TransactionDefinition definition) throws TransactionException; void commit(TransactionStatus status) throws TransactionException; void rollback... 阅读全文
posted @ 2013-11-22 16:43 尹剑平 阅读(237) 评论(0) 推荐(0) 编辑
摘要: JDBC事务管理Spring提供编程式的事务管理(Programmatic transaction manage- ment)与声明式的事务管理(Declarative transaction management),为不同的事务实现提供了一致的编程模型,这节以JDBC事务为例,介绍Spring的事务管理。5.3.1 Spring对事务的支持事务是一组原子(Atomic)操作的工作单元,以数据库存取的实例来说,就是一组SQL指令,这一组SQL指令必须全部执行成功,若因为某个原因未全部执行成功(例如其中一行SQL有错误),则先前所有执行过的SQL指令都会被撤消。举个简单的例子,一个客户从A银行转 阅读全文
posted @ 2013-11-22 16:37 尹剑平 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Jquery ui的dialog使用文档概述一个浮动的窗口,包含标题和内容两部分。可以移动,调整大小,以及关闭图标'×'。如果内容长度超过了对话框内容区域的显示,则会自动出现滚动条。除此之外,还有一些常用的选项,如:添加底部按钮栏、模式窗口屏蔽层等。·参数(名称 : 参数类型 : 默认值)autoOpen : Boolean : true如果设置为true,则默认页面加载完毕后,就自动弹出对话框;相反则处理hidden状态。初始:$('.selector').dialog({ autoOpen:false });获取:var autoOpen 阅读全文
posted @ 2013-09-13 22:59 尹剑平 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: jquery.dialog.js/*! * 通用对话框 * @author shajunxing * @version 0.0.0.0 */(function ($) { /* 对话框类型,决定图标类型 * 默认按钮为: * 空:[确定] * 信息:[确定] * 警告:[确定] * 错误:[确定] * 请选择:[是,否] */ $.DIALOG_TYPE_NONE = ''; $.DIALOG_TYPE_SUCCESS = '成功'; $.DIALOG_TYPE_INFORMATION = '信息'; $.D... 阅读全文
posted @ 2013-09-13 22:56 尹剑平 阅读(381) 评论(0) 推荐(0) 编辑
摘要: spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.spring属于低侵入式设计,代码的污染极低8.独立于各种应用服务器9.spring的DI机制降低了业务对象替换的复杂性10.Spring的高度开放性,并不强制应用完全依赖于Spring,开发者可以自由选择spring的部分或全部什么 阅读全文
posted @ 2013-09-06 12:47 尹剑平 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Spring实现AOP的4种方式 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方法的名称,Spring中允许我们方便的用正则表达式来指定4.切面(Aspect)通知和切入点共同组成了切面:时间、地点和要发生的“故事”5.引入(Introduction)引入允许我们向现有 阅读全文
posted @ 2013-09-06 12:31 尹剑平 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间 ①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系列动作 阅读全文
posted @ 2013-09-06 10:18 尹剑平 阅读(203) 评论(0) 推荐(0) 编辑
摘要: package hello.ant;import java.sql.*;public class jdbc{String dbUrl=jdbc:oracle:thin:@127.0.0.1:1521:orcl;String theUser=admin;String thePw=manager;Connection c=null;Statement conn;ResultSet rs=null;public jdbc(){try{Class.forName(oracle.jdbc.driver.OracleDriver).newInstance();c = DriverManager.getCo 阅读全文
posted @ 2013-09-03 08:38 尹剑平 阅读(2284) 评论(0) 推荐(0) 编辑
摘要: package test;public class Www { public static String toRMB(double money) { char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'}; char[] s4 = {'分', '角', '元', '拾', '佰',  阅读全文
posted @ 2013-08-30 09:11 尹剑平 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效率。本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。一、基本选择器1. id选择器(指定id元素)将id="one"的元素背景色设置为黑色。(id选择器返单个元素)$(document).ready(function () { $('#one').css('background&# 阅读全文
posted @ 2013-08-30 08:52 尹剑平 阅读(177) 评论(0) 推荐(0) 编辑