- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 常用网址
http://www.w3schools.com/default.asp Learn to Create Websiteshttp://www.w3school.cn/ 中文网站http://www.apache.org/http://www.lephones.info 生成注册 my eclipse 激活码http://www.cnbl
2012-05-30 08:19:42 581
翻译 Element Object
Definition and UsageThe Element object represents an element in the HTML document.The Element object can have child nodes of type Element, Text, Comment, CDATASection, ProcessingInstruction, and E
2012-05-30 08:07:07 1030 2
翻译 Node Object
Definition and UsageThe Node object represents a node in the HTML document.A node in an HTML document is:The DocumentAn elementAn attributeTextA commentAll of the node types are explained in
2012-05-30 08:05:33 850
翻译 Document Object
Definition and UsageThe Document object is the root of a document tree.The Document object gives us access to the document's data.Since element nodes, text nodes, attributes, comments, etc. cann
2012-05-30 08:03:47 1053
原创 Struts1 配置文件详细说明
是struts的根元素,它主要有8个子元素,DTD定义如下: (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*) > 以上8个元素,下面一一描述: 1.
2012-05-28 08:22:13 3433 1
翻译 Comparing Struts 1 and 2
FeatureStruts 1Struts 2Action classesStruts 1 requires Action classes to extend an abstract base class. A common problem in Struts 1 is programming to abstract classes instead of i
2012-05-28 07:24:26 1116
翻译 Struts1和Struts2的区别比较
特征Struts 1Struts 2Action类Struts1的action需要去继承一个抽象基类。一个普遍问题就是Struts1是面向抽象类编程来代替接口编程Struts2的action可以实现一个Action接口,也可以同时实现一些其他的接口来添置一些附加的,常用的服务。Struts2提供一个基类ActionSupport实
2012-05-28 00:44:06 3972 3
原创 JavaScript详解
JavaScript可以说是web开发中必备的一种技术。它具有灵活,简单,高效等特点。这次DRP中大量的用到了js,让自己对js有了更深的了解。看完这个以后还回去看了一下牛腩的js视频。把以前没看的看了一下。这里总结一下js。什么是javaScript,js有哪些特性 JS是一种解释型的网页脚本语言。其作用是控制浏览器的行为和内容。 js代码是嵌
2012-05-26 07:37:01 1649 3
翻译 Convention Plugin
Hello worldNow that the Convention plugin has been added to your application, let's start with a very simple example. This example will use an actionless result that isidentified鉴定by the URL. By d
2012-05-24 07:27:58 741
原创 Struts 2的基石——拦截器(Interceptor)
什么是拦截器拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提
2012-05-24 07:20:42 1449 1
原创 Struts2中ActionContext介紹 && Struts2如何获得request
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数
2012-05-24 06:40:38 5400 1
翻译 Configuration reference
Add a constant element to your struts config file to change the value of a configuration setting, like:"struts.convention.result.path" value="/WEB-INF/mytemplates/"/>NameDef
2012-05-23 23:28:11 1088
原创 Struts2 采用convention-plugin实现零配置
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。使用Convention插件,你需要将其JAR文件放
2012-05-23 23:23:26 1518 1
原创 Struts2 零配置注解
与Action相关的两个Annotation1) 与Action相关的两个Annotation是@Action 和@Actions2) @Action中可指定一个value属性。类似于指定属性值3) @Action中还可以指定一个params属性,该属性是一个字符串数组,用于该Acion指定的参数名和参数值。params属性应遵守如下格式:{“name1”,”val
2012-05-23 23:12:59 2124
原创 Struts2中的OGNL表达式
浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶层节点值栈也位于内存中,它也是和parameters、request、session、applic
2012-05-22 06:47:03 3469 2
原创 Struts2中的文件下载
以下是在Struts2中下载文件时,相关DownloadAction的配置信息[xhtml] view plaincopyprint?action name="download" class="com.jadyer.action.DownloadAction"> result name="success" type="stream"
2012-05-21 23:16:47 1584
原创 Struts2体系结构图以及详解
Strut2的体系结构如图所示:一个请求在Struts2框架中的处理大概分为以下几个步骤:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)
2012-05-19 07:44:47 18097 3
原创 Struts2中有关struts-default.xml,struts.xml,struts.properties文件详解
1) struts-default.xml这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration
2012-05-19 06:49:04 2315 3
翻译 web.xml
The web.xml web application descriptor描述符号 file represents the core of the Java web application, so it isappropriate适当的 that it is also part of the core of the Struts framework. In the web.xml file,
2012-05-18 10:33:06 945
原创 Hibernate的批量操作
在实际的操作中,会经常的遇到批量的操作,使用Hibernate将 100条记录插入到数据库的一个很自然的做法可能是这样的Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i<100; i++ ) { User user
2012-05-17 08:02:04 4893
原创 Hibernate 总结
一、 基础知识① Hibernate是对象/关系映射(Object/Relation Mapping)的解决方案。 ② Hibernate架构● POJO类● hibernate.cfg.xml● *.hbm.xml● Hibernate应用 二、 几个重要的类● Configuration类 (负责
2012-05-17 07:53:07 1382
原创 Java开发中的23种设计模式
学习设计模式有两个意义:一、学习设计模式最重要的是了解模式的应用场景。编程遇到特定场景的话,要有意识联想到设计模式,哪怕细节忘了也没关系,翻翻书就找到了。二、提高设计的思想。学习设计模式的时候,要体会模式精妙之处,当想明白大师思想和自己的差距的时候,差距就缩短了一点儿。有的模式平淡无奇,应用却广泛。有的模式设计精巧,应用场景却不易遇到。无论如何,要么掌握工具,要么学到思想,都是收获。
2012-05-17 07:32:19 22794 2
原创 JPA 注解
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指
2012-05-13 07:09:37 1730 3
翻译 SQLFuntion\SQLFuntionTemplate
public interface SQLFunctionProvides support routines常规的 for the HQL functions as used in thevarious不同的 SQL Dialects方言 Provides an interface for supporting various HQL functions that aretran
2012-05-11 10:16:03 876
原创 HQL调用自定义函数
1.创建自己的方言public class DialectRegExp extends Oracle9iDialect{public DialectRegExp(){super();this.registerFunction("my_xy", new SQLFunctionTemplate(new IntegerType(),"get_sal(?1)"));}}
2012-05-08 16:03:42 4779
原创 Hibernate 上下文相关的会话
org.hibernate.context.CurrentSessionContext 接口的 Javadoc,那里有关于它的契约的详细讨论。它定义了单一的方法,currentSession(),特定的实现用它来负责跟踪当前的上下文相关的会话。Hibernate 内置了此接口的三种实现:org.hibernate.context.JTASessionContext:当前会话
2012-05-05 10:39:33 1160
原创 Hibernate中悲观锁和乐观锁
hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。 悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造成无限期的等待。 乐观锁:就是
2012-05-05 10:36:37 1424
原创 Javascript 正则表达式
一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = /cat/; //Perl 风格 (推荐)2 学习最常用的 test
2012-05-04 23:49:25 858
原创 常用正则表达式
则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\
2012-05-04 23:38:06 842
翻译 Matcher Pattern
public final class Matcherextends Objectimplements MatchResultAn engine引擎 that performs执行 matchoperations操作 on a character sequence byinterpreting解释 a Pattern.A matcher匹配器 is created from
2012-05-04 23:34:55 854 1
原创 Hibernate 抓取策略
当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候,Hibernate 使用 抓取策略(fetching strategy) 获取关联对象。抓取策略可以在 O/R 映射的元数据中声明,也可以在特定的 HQL 或条件查询(Criteria Query)中重载声明。Hibernate3 定义了如下几种抓取策略:连接抓取(Join fetching
2012-05-04 16:43:25 2139 1
翻译 Class,Method
public final class Classextends Objectimplements Serializable, GenericDeclaration, Type, AnnotatedElementInstances of the class Class represent classes and interfaces in a running Java application
2012-05-04 10:38:30 783
原创 java反射详解
【案例1】通过一个对象获得完整的包名和类名package org.tender.test;class Demo { public static void main(String[] args) { Demo demo=new Demo(); System.out.println(demo.getClass().getName(
2012-05-03 13:24:06 1182
原创 Javassist字节码增强
通常对一个方法增加日志记录,安全检查都会说采用AOP或CGLIB动态代理,但无论哪种方式都必需改变原有的调用方式;同时,大量的反射调用也必增加系统的开销。下面介绍一种不需要改变客户端调用方式而又能实现对指定方法增加缓存或日志的方式,那就是——字节码增强! 在实际项目中通常需要对一些频繁访问数据库的方法采用对象缓存,从而提高系统性能减少不必要的网络开销。这时候一般我们会去修改
2012-05-03 12:20:58 5075
原创 Hibernate 集合
Hibernate 定义了三种基本类型的集合:值数据集合一对多关联(One-to-many Associations)多对多关联这个分类是区分了不同的表和外键关系类型,但是它没有告诉我们关系模型的所有内容。 要完全理解他们的关系结构和性能特点,我们必须同时考虑“用于 Hibernate 更新或删除集合行数据的主键的结构”。因此得到了如下的分类
2012-05-02 23:13:02 1832
一个简单的在线留言板(SAE+PHP)
2015-03-18
Html5+jQuery制作唯美表白浪漫动画特效
2015-03-13
PDF解密工具
2013-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人