
Web
文章平均质量分 68
oathevil
夢,是抹不掉的記憶
展开
-
jquery datepicker 在ie7中有滚动条时错位问题
jquery datepicker 在ie7中有滚动条时错位问题修正原创 2013-11-19 11:40:02 · 8468 阅读 · 0 评论 -
项目中使用SPRING AOP方式统一捕获异常
最近和领导说不想做Java开发(本来公司属我代码编写速度快,领导不肯放手),于是让我将现有的框架清理一下,搭建一个通用框架让开发人员方便使用,以下是主要优化方式:1.异常统一捕获:传统程序中我们都是使用try{}catch(Exception e){ //输出异常信息}来捕获异常,这样做的缺点是:对于不确定异常未捕获,如对于一段业务程序,开发者知道没有错误,但对于编译器来说可能就会出错,如转载 2012-04-30 21:17:41 · 18797 阅读 · 0 评论 -
spring2.0 -Pointcut的定义
在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:java 代码1. execution(modifier-pattern?2. ret-type-pattern3. declaring-type-pattern转载 2012-04-30 21:17:10 · 1300 阅读 · 0 评论 -
使用 Apache CXF 建立 WebService 总结
转载请注明出处:http://blog.youkuaiyun.com/oathevil/article/details/7520732J2EE中WebService的建立可以使用Axis2,也可以使用Apache CXF,两者的区别与优缺点具体见附档1。最近花了点时间大概看了一下WebService相关的资料,现就Apache CXF的使用过程作如下总结:使用者可以遵循以下步骤进行WebS原创 2012-04-28 16:52:02 · 8124 阅读 · 1 评论 -
各种系统框架图简介
1.Spring 架构图Spring 是一个开源 框架,是为了解决企业 应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理 的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问对象。这样的转载 2012-03-19 23:38:11 · 2278 阅读 · 0 评论 -
Spring AOP 取得Struts的Session、Request、Response
struts2里关于 Spring Aop 切面方法里直接使用 com.opensymphony.xwork2.ActionContext 就可以得到了.初学绕了一个大弯..唉.当然,action里也可以这么拿.不过action里更建议实现 SessionAware, ServletRequestAware, ServletResponseAware 这3个接口来获得.假如使用的是实现接口翻译 2012-03-07 10:43:40 · 6061 阅读 · 2 评论 -
exception 异常 log4j
异常总结:What--àhave--àhow…………. 1. 什么是异常?异常是程序运行过程中不正常的情况 2. 常见到异常类型有哪些?ThrowAble(所有异常的根基类)Exception(异常基类)NullPointerException(空指针)ClassNotFoundException(类不能被加载)InputMismat转载 2012-03-06 13:01:10 · 2090 阅读 · 0 评论 -
使用spring的aop实现权限拦截后出现依赖注入为空的问题
java.lang.NullPointerExceptioncom.my.web.action.privilege.back.EmployeeManageAction.login(EmployeeManageAction.java:277)com.my.web.action.privilege.back.EmployeeManageAction$$FastClassByCGLIB$$f62转载 2012-03-06 19:20:03 · 4686 阅读 · 0 评论 -
log4j中对Exception的记录
这段时间折腾利用AOP来做简易的Exception处理框架的事。事因如下:这是一个在Service层自定义的异常,用于将Service层的异常进行包装,再往高层抛出(如Action层)public class BusinessException extends Exception{ public BusinessException(String msg, Throwab原创 2012-03-06 13:45:57 · 10333 阅读 · 0 评论 -
JUnit简单安装使用步骤总结
步骤: 1. 从http://www.junit.org/ 下载junit相应的jar包; 2. 在CLASSPATH中加入JAR包所在的路径,如E:\Java\jar\junit\junit-4.10.jar; 3. 将junit-4.10.jar加入到项目的lib文件夹或者Libaries中; 4. Window -> Preference -> java -> JUi原创 2012-04-30 21:55:47 · 20455 阅读 · 2 评论 -
EL和OGNLl表达式
EL和OGNLl表达式为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。 EL 提供了在转载 2012-07-16 22:48:25 · 819 阅读 · 0 评论 -
JS中的类
类是什么? 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个。你或许会说那男人和女人不也是人么?怎么只能有一个?其实这里要谈到一个继承的东西,后边才讲,请继续看下去。转载 2012-08-27 22:34:19 · 1083 阅读 · 0 评论 -
Hibernate之 对象/关系数据库映射基础(Basic O/R Mapping)
6.1. 映射定义(Mapping declaration)对象和关系数据库之间的映射通常是用一个XML文档(XML document)来定义的。这个映射文档被设计为易读的, 并且可以手工修改。映射语言是以Java为中心,这意味着映射文档是按照持久化类的定义来创建的, 而非表的定义。请注意,虽然很多Hibernate用户选择手写XML映射文档,但也有一些工具可以用来生成映射文档,转载 2012-09-02 20:39:58 · 4531 阅读 · 0 评论 -
Hibernate中小知识点
1. 映射文件fetch属性取值join和select的区别如果你用的是hibernate的话,就有可能是: 映射文件中有fetch属性,它有两个可选值:join和select这个属性决定了你在查询的时候,是先查主表记录再查关联记录,还是要把关联表的记录一起查询出来。select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象转载 2012-09-02 20:25:28 · 699 阅读 · 0 评论 -
Hibernate中复合主键映射
目录:1. 实现方式一:将复合主键对应的属性与实体其他普通属性放在一起2. 实现方式二:将主键属性提取到一个主键类中,实体类只需包含主键类的一个引用 在日常开发中会遇到这样一种情况,数据库中的某张表需要多个字段列才能唯一确定一行记录,这时表需要使用复合主键。面对这样的情况Hibernate为我们提供了两种方式来解决复合主键问题。 方式一:将复合主键对应的属性与实体其他普转载 2012-09-01 20:34:38 · 719 阅读 · 0 评论 -
jQuery中使用Ajax
在JQuery中可以使用get,post和ajax方法给服务器端传递数据get方法的使用(customForGet.js文件):function verify(){//1.获取文本框的数据//通过DOM的方式获取//document.getElementByIdx_xx_xx("userName");//通过JQuery的方式获取var jqueryObj = $(转载 2012-08-07 09:50:54 · 755 阅读 · 0 评论 -
Hibernate中对从数据库中取出的字段值进行包装(修饰)
Hibernate中对从数据库中取出的字段值进行包装(修饰)如,在数据库有个加密的字段,但事实上我们使用的时候想得出的是明文的值。例:@Entity@Table(name = "EMPLOYEE")public class Employee implements java.io.Serializable { ... private String passwor原创 2012-07-18 14:10:03 · 1796 阅读 · 0 评论 -
JSP脚本和JSTL的交互
将标签的值赋给中的变量,如依照如下操作: String var1 = request.getAttribuet("var1");%>将中的变量的值赋给标签,则可: String var1 = "This is a test..."; request.setAttribute("var2", var1);%>原创 2012-07-16 23:01:07 · 1316 阅读 · 0 评论 -
AOP IOC
什么是AOP?AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并转载 2012-03-05 14:21:38 · 1170 阅读 · 0 评论 -
J2EE项目异常处理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何转载 2012-03-03 00:34:16 · 633 阅读 · 0 评论 -
Struts2拦截器的使用
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局转载 2012-02-21 14:16:38 · 667 阅读 · 0 评论 -
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 · 55372 阅读 · 4 评论 -
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 · 2305 阅读 · 0 评论 -
javascript中document用法
详细讲解JavaScript脚本语言的 document 对象者:整理对象属性代码document.title //设置文档标题等价于HTML的标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkC转载 2012-02-07 10:01:05 · 6706 阅读 · 0 评论 -
Javascript在网页页面加载时的执行顺序
一、在HTML中嵌入Javasript的方法1、直接在Javascript代码放在标记对和之间2、由标记的src属性制定外部的js文件3、放在事件处理程序中,比如:点击我4、作为URL的主体,这个URL使用特殊的Javascript:协议,比如:由javascript:协议执行的javascript)">点击我5、利用javascript本身的docum转载 2012-02-07 22:16:29 · 836 阅读 · 0 评论 -
Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两转载 2011-08-04 23:33:58 · 19194 阅读 · 1 评论 -
jsp无法正常编译,不能在work\...\org\apache\jsp\目录中生成的解决方案
今天碰到了一个很让人头痛的问题, 就是我改完后的JSP一直无法在以下目录生成E:\Java\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\MyStuM原创 2011-08-01 02:19:14 · 1370 阅读 · 0 评论 -
The import javax.servlet.http.HttpServletRequest cannot be resolved
错误:The import javax.servlet.http.HttpServletRequest cannot be resolved解决:1、这是因为工程里面web-inf/lib目录下少了包:Package javax.servlet.http引起的原创 2011-08-01 00:25:23 · 1966 阅读 · 2 评论 -
CSS 属性大全
<br /><br />首页 >> WebDN 技术文档 >> css 大全 >> CSS 属性 CSS 属性:字体样式(Font Style)序号中文说明标记语法1字体样式{font:font-style font-variant font-weight font-size font-family}2字体类型{font-family:"字体1","字体2","字体3",...}3字体大小{font-size:数值|inherit| medium| large| larger| x-large| xx-la转载 2010-10-22 02:51:00 · 1128 阅读 · 0 评论 -
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 · 852 阅读 · 0 评论 -
Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编转载 2012-02-09 14:14:16 · 570 阅读 · 0 评论 -
浅谈java异常[Exception]
一. 异常的定义在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。记得当初学习java的时候,异常总是搞不太清楚,不知转载 2012-02-15 18:18:20 · 817 阅读 · 0 评论 -
Service层在J2EE分层结构中的作用
在通用的J2EE应用分层结构中,经常发现有一个叫Service的分层,那么这个Service层到底是用来做什么的呢 ?简单地就字面理解来说, Service,即服务,那我们可以叫它为服务层。既然作为服务层,那么它的职责理应是为其他层提供服务。Service层应该提供一些什么样的服务呢 ? 事实上,在MVC架构中,Service层是处于比较尴尬的一层。因为你不能说它是属于Model层,也不原创 2012-02-23 21:31:00 · 11484 阅读 · 2 评论 -
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 · 22967 阅读 · 2 评论 -
JAVA正则表达式 Pattern和Matcher
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher: 一个Matcher对象是一转载 2012-02-15 17:23:27 · 795 阅读 · 0 评论 -
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 · 9381 阅读 · 0 评论 -
用Spring管理Hibernate连接多个数据源配置文件
Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下: 一、首先需要写一个静态转载 2012-02-08 21:50:41 · 5403 阅读 · 0 评论 -
Spring和hibernate多个数据源的事务管理
1、准备工作我的项目是struts2+spring+hibernate架构,web服务用tomcat;现在遇到的问题是要连接多个数据库一个Oracle一个SqlServer,现在把我配置过程分享给大家!使用jta事务,用tomcat+jotm提供事务管理器请先下载相应的jotm的jar包,放到工程中的lib包中2、配置hibernate配置文件,有几个数据库转载 2012-02-08 21:48:22 · 11946 阅读 · 0 评论 -
在SpringSide 3 中使用多个数据库的方法
在SpringSide 3社区中,不断有人提出多数据源配置的问题,但是时至今日却一直没有一个完美的答案。经过一个星期的折腾,我总算搞清楚了在SpringSide 3中配置多数据源的各种困难并加以解决,在这里,特地把我配置SpringSide 3项目中多数据源的过程写出来,与大家分享。我使用的SpringSide的版本是江南白衣最新发布的3.1.4翻墙版,在上一篇博文中,记录了我折腾的全过程转载 2012-02-08 21:46:01 · 1924 阅读 · 0 评论 -
比较常用到的一些ASP函数
<br />Function MIP() ip=Request.ServerVariables("HTTP_X_FORWARDED_FOR") If ip = "" Then ip = Request.ServerVariables("REMOTE_ADDR") end if MIP=ipEnd FunctionFunction Setting() '网站基本设置 set rsset=server.CreateObject("adodb.recordset")转载 2010-07-07 01:24:00 · 980 阅读 · 0 评论