`
callmegod
  • 浏览: 108055 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论
文章列表
http://developer.51cto.com/art/200907/137823.htm MySQL是一个中小型关系型数据库管理系统,目前使用的也比较广泛。为了对开发中间DAO层的问题能有更深的理解,在遇到问题的时候能够有更多的思路,于是研究了一下MySQL JDBC驱动的使用,并且在这过程中也发现了一直以来关于PreparedStatement常识理解上的错误,与大家分享。     下面是个最简单的使用jdbc取得数据的应用。在例子之后我将分成4步,分别是①取得连接,②创建PreparedStatement,③设置参数,④执行查询,来分步分析这个过程 ...
   一、DB2   Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");   String url="jdbc:db2://dburl:port/DBname"   cn = DriverManager.getConnection( url, userName, password );   二、Microsoft SQLServer(microsoft)   Class.forName( "com.microsoft.jdbc.sqlserver.SQLSer ...
 1、类型转换器负责请求参数的类型转换,并将这些值设置成Action的属性值。   2、在类型转换中如果出现异常,将异常保存到ActionContext中,conversionError拦截器负责将其封装到fieldError中,然后执行3,如无异常,直接进入3。   3、通过反射调用validatorXxx方法,Xxx代表处理用户请求的业务逻辑的方法名。   4、调用Action类的validator方法。   5、如果以上没有出现fieldError,则调用Action的业务处理方法,如有fieldError错误,转入input逻辑视图所指定的视图资源。   处理流程如下: ...

struts2 类型转换

类型转换 在网页上传输的数据均是以String类型来传输的,而当我们对这些数据进行处理的时候。不可能都是使用String,这就需要用到类型转换,struts2提供了非常强大的类型机制,首先,对于将String转换为int等简单类型,struts2已经提供,不需要我们再作任何的考虑了。struts2甚至提供了从String转换到Date这样的对象类型的类型转换。而如果我们有一些自己定义的对象,期望我们的数据能由String转换到这些数据类型,那么,我们也可以自己定义如何从String转换到我们的自定义数据类型,下面我们就通过一个例子,来说明如何利用struts2来完成从String到我们自 ...
本篇初衷:前不久有个朋友初入Java领地,在打好必要的基础后,应聘了家软件公司,对方要求其用S2SH 框架做个小项目以考验其基本开发能力。朋友经过两天的动手,也翻找了网上相关资料,还是不能搭建出来。于是本人抽空将S2SH的搭建进行一次详至的介绍,便于初学者入门,少走些弯路。1.新建web工程S2SHBuild,引入Struts2,Hibernate,Spring三者筛选后的Jar文件:右击工程->Build Path->add Libraries->User Library->next->User Libraries->new->键入User libra ...
通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事 ...

mysql命令

http://www.blogjava.net/JafeLee/category/25735.html

Spring事务管理

  一、概述 http://www.blogjava.net/sslaowan/archive/2007/02/06/98378.html (一)基本概念 1 、什么是Spring事务处理? 什么是事务处理我就不想回答了。 Spring 的事务处理,可以说是 Spring AOP 的一种实现。因为事务处理是所谓方面( Aspect )的一个子集。因此默认情况下,事务处理是利用 Java 动态代理机制实现的,这样就必须先定义一个接口,然后再编写实现;而对于没有接口的 Javabean ,则通过 CGLIB 实现。这部分是 Spring AOP 部分的内容。

java枚举类型

    博客分类:
  • Java
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Season { // 枚举列表必须写在最前面,否则编译出错 winter, spring, summer, fall; privat ...
Inspired by Effective Java. Singleton模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同时通过 ...
  @Autowired 注释    对类成员变量、方法及构造函数进行标注,完成自动装配的工作   在默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。   当找不到一个匹配的 Bean 时 ...
servlet请求转发与重定向的区别: request.setAttribute("test","hello"); request.getRequestDispacther("/test.jsp").forword(request,response);  response.sendRedirect("test.jsp"); 一、显示结果: 1、当用request.getRequestDispacthe ...

Servlet总结

1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器   一,什么是Servlet? Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),   是按照Servlet规范编写的一个Java类。 二,Servlet有什么作用? 主要是处理客户端的请求并将其结果发送到客户端。
  Struts2的基本原理,strut2官网的原理图片如下,显示为struts2的整体结构  图解 1)客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2)这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3)接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action 4)如果ActionMapper决定需要调用某个Acti ...
  一、使用Action的validate()方法进行验证 使用了struts2框架后,可以在Action类中添加public void validate()方法对数据进行验证,如下所示: public class TestAction extends ActionSupport{ private String name;//setter && getter methods.... public String save() throws Exception {           if(hasFieldErrors()){               retur ...
Global site tag (gtag.js) - Google Analytics