- 博客(26)
- 资源 (3)
- 收藏
- 关注
转载 Spring AOP 实现业务日志记录
1. 用户管理业务逻辑接口(UserManagerApplogic.java )Java代码 package com.iteye.applogic; public interface UserManagerApplogic { public void addUser(String name); } 2. 用
2012-02-23 22:20:11 22931 2
原创 Service层在J2EE分层结构中的作用
在通用的J2EE应用分层结构中,经常发现有一个叫Service的分层,那么这个Service层到底是用来做什么的呢 ?简单地就字面理解来说, Service,即服务,那我们可以叫它为服务层。既然作为服务层,那么它的职责理应是为其他层提供服务。Service层应该提供一些什么样的服务呢 ? 事实上,在MVC架构中,Service层是处于比较尴尬的一层。因为你不能说它是属于Model层,也不
2012-02-23 21:31:00 11446 2
原创 Struts2中上传文件相关设置
在struts.xml中配置,使用的是拦截器fileUploadStack 具体的配置如下: Xml代码 constant name="struts.multipart.maxSize" value="1024000">constant> action name="demo" class="action.file.File
2012-02-21 14:44:16 9347
转载 Struts2拦截器的使用
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局
2012-02-21 14:16:38 643
转载 浅谈java异常[Exception]
一. 异常的定义在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。记得当初学习java的时候,异常总是搞不太清楚,不知
2012-02-15 18:18:20 790
转载 JAVA正则表达式 Pattern和Matcher
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher: 一个Matcher对象是一
2012-02-15 17:23:27 771
转载 Java正则表达式 - Matcher
Matcher类:使用Matcher类,最重要的一个概念必须清楚:组(Group),在正则表达式中()定义了一个组,由于一个正则表达式可以包含很多的组,所以下面先说说怎么划分组的,以及这些组和组的下标怎么对应的.下面我们看看一个小例子,来说明这个问题引用\w(\d\d)(\w+)这个正则表达式有三个组:整个\w(\d\d)(\w+) 是第0组 group
2012-02-15 16:54:32 9465 1
转载 关于Hibernate修改数据库主键
最近做数据库的时候,没有设置自动增加的主键。一开始没看出毛病,等做到修改的时候傻眼了!hibernate是根据ID来取出数据,保存也是根据ID。报错了:Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1。(主键设置为自增长,而在我们插入记录的时候设置了ID的值也会导致此错
2012-02-14 19:13:42 6110
转载 正则表达式需要转义的字符
Java代码 $ ---> \$ ( ---> \( ) ---> \) * ---> \* + ---> \+ . ---> \. [ ---> \[ ] ---> \] ? ---> \? \ ---> \\ / ---> \/ ^ ---> \^ { ---> \{ } ---> \}
2012-02-14 13:23:28 1200
转载 java 正斜杠与反斜杠之分
引用说明:有正斜杠与反斜杠之分,正斜杠,一般就叫做斜杠,符号为“/”;反斜杠的符号为“\” 引用斜杠(/)在JAVA中没有什么特别的意义,就是代表一个字符‘/’; 反斜杠(\)则不然,它和紧跟着它的那个字符构成转义字符,如“\n”(表示换行)、“\””(表示字符‘”’)等,所以在字符串中要表示字符'\'要用“\\”来表示,例:如果你这样定义一个字符串String s = “name\sex”是
2012-02-14 13:16:53 5733
转载 Jquery基础学习笔记(1)
此笔记只是作为本人学习JQuery的随手笔记,稍微做了一下整理,希望对新人有参考价值。 1、属性: 为所有匹配的元素设置一个计算的属性值//为所有的input添加属性class="btn" //$("input").attr("class","btn"); 2、CSS:为每个匹配的元素添加指定的类名 //对所有的提交按钮添
2012-02-10 13:51:10 526
原创 No result defined for action and result input -...
这是struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说当 bianliang值为NULL时,又或者变量是int,long,double而值是字符串类型时,就出这个错了。具体查看form哪个变量或者值出了问题,可以在error.jsp中加入: div style ="color:red" > s:fielderror />
2012-02-10 11:01:36 808
转载 Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编
2012-02-09 14:14:16 548
转载 Eclipse中web-inf和meta-inf文件夹的信息
WEB-INF /WEB-INF/web.xml 你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则; /WEB- INF/classes/ 这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .ja
2012-02-09 13:33:32 831
转载 java-web应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml
build.xml (2009-7-5 3:12) java-ant,打包,编译,发布,环境变量创建和发布Web应用 Java Web应用由一组静态HTML页、Servlet、JSP和其他相关的class组成。每种组件在Web应用中都有固定的存放目录。Web应用的配置信息存放在web.xml文件中。在发布某些组件(如Servlet)时,必须在web.xml文件中
2012-02-09 13:32:26 2275
转载 proxy-target-class="true" 与proxy-target-class="false"的区别
proxy-target-class="true"/> 注意:proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-target-class 属性值被设置为true,那么基于类的代理将起作用(这时需要cglib库)。如果proxy-target-class属值被设置为false或者这个属性被省略,那么标准的JDK 基于接口的代理将起作用。
2012-02-09 10:55:20 55328 4
转载 用Spring管理Hibernate连接多个数据源配置文件
Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下: 一、首先需要写一个静态
2012-02-08 21:50:41 5073
转载 Spring和hibernate多个数据源的事务管理
1、准备工作我的项目是struts2+spring+hibernate架构,web服务用tomcat;现在遇到的问题是要连接多个数据库一个Oracle一个SqlServer,现在把我配置过程分享给大家!使用jta事务,用tomcat+jotm提供事务管理器请先下载相应的jotm的jar包,放到工程中的lib包中2、配置hibernate配置文件,有几个数据库
2012-02-08 21:48:22 11600
转载 在SpringSide 3 中使用多个数据库的方法
在SpringSide 3社区中,不断有人提出多数据源配置的问题,但是时至今日却一直没有一个完美的答案。经过一个星期的折腾,我总算搞清楚了在SpringSide 3中配置多数据源的各种困难并加以解决,在这里,特地把我配置SpringSide 3项目中多数据源的过程写出来,与大家分享。我使用的SpringSide的版本是江南白衣最新发布的3.1.4翻墙版,在上一篇博文中,记录了我折腾的全过程
2012-02-08 21:46:01 1902
转载 Javascript在网页页面加载时的执行顺序
一、在HTML中嵌入Javasript的方法1、直接在Javascript代码放在标记对和之间2、由标记的src属性制定外部的js文件3、放在事件处理程序中,比如:点击我4、作为URL的主体,这个URL使用特殊的Javascript:协议,比如:由javascript:协议执行的javascript)">点击我5、利用javascript本身的docum
2012-02-07 22:16:29 794
转载 javascript中document用法
详细讲解JavaScript脚本语言的 document 对象者:整理对象属性代码document.title //设置文档标题等价于HTML的标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkC
2012-02-07 10:01:05 6631
转载 java自定义Annotation
原文内容比较多,这里就简单地说一下。java 5以后增加了3个annotation,@Override@Deprecated@SuppressWarnings 以上annotation用途就不说了。java中自定义annotation需要@interface关键字和用到几个内置annotation。原文提到“sun有点吝啬,偏偏搞得与interface这么像”,其实也可以
2012-02-03 00:10:14 5767 1
转载 Java自定义Annotation学习
本次学习的目标是为了获取如下Java类成员中ID的值: Java代码 package com.perficient.annotation; public class WebPage { @Identifier(id= "A") public String buttonA; @Identifier(id= "B
2012-02-03 00:08:39 1644 1
转载 Hibernate防止SQL注入攻击的方法
如果在查询字段中输入单引号"'",则会报错,这是因为输入的单引号和其他的sql组合在一起编程了一个新的sql,实际上这就是SQL注入漏洞,后来我在前台和后台都对输入的字符进行了判断。 永远也不要写这样的代码: String queryString = "from Item i where i.description like '" + searchString + "'";
2012-02-02 15:27:07 27151
转载 Hibernate中对于主键自增策略的Annotation
关键字: hibenate @generatedvalue @genericgenerator这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。 一、JPA通用策略生成器 通过annotation来映射hibernate 实体的,基于 annotation的hibernate 主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@Generat
2012-02-02 10:58:51 12547
经典MDB数据库存储系统
2010-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人