自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tender

总是学不会 再聪明一点

  • 博客(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)

前几天去万网买了一个域名,没事就上放点应用上去。女友看了很喜欢" http://www.yangwenshou.com/下面是我做的留言板 取个名字LoveWall就变的不一样的感觉 在线预览http://www.yangwenshou.com/lovewall/index.php 欢迎下载 老鸟轻拍!

2015-03-18

Html5+jQuery制作唯美表白浪漫动画特效

Html5+jQuery制作唯美表白浪漫动画特效 在线预览:http://1314.tender.sinaapp.com/love.html

2015-03-13

新版淘宝宽屏轮播代码带缩略图

新版淘宝宽屏轮播代码带缩略图直接复制改下图片和地址就可以直接用了 .小店示例:http://snegou.taobao.com/

2014-08-22

PDF解密工具

一款功能强大的PDF解密工具,本软件可以免费Adobe Acrobat PDF文件高达128-bit加密的“所有者密码”。未免费“所有者密码”的PDF文件是不能被编辑和打印的。该程序也可以免费用FileOpen插件加密的文件。PDF密码免费可以立即完成。免费后的文件可以用各种PDF浏览器(例如Adobe Acrobat Reader)阅读而无任何限制。

2013-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除