- 博客(37)
- 资源 (13)
- 收藏
- 关注
原创 Spring2.5 访问 Session 属性的四种策略
WEB 应用通常会引入 Session,用来在服务端和客户端之间保存一系列动作/消息的状态,比如网上购物维护 user 登录信息直到user 退出。在 user 登录后,Session 周期里有很多 action 都需要从 Session 中得到user,再验证身份权限,或者进行其他的操作。这其中就会涉及到程序去访问 Session属性的问题。在java中,Servlet 规范提供了H
2009-09-30 12:13:00 626
转载 J2SE5中的最新注释功能SuppressWarnings
http://www.cnblogs.com/liubiqu/archive/2008/06/01/1211503.html 一、什么是注释 说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释
2009-09-30 10:56:00 378
原创 @Entity Table Configuration
http://www.hellolili.com/resin-doc/amber/amber-table.xtp
2009-09-30 10:54:00 510
转载 Spring2.5注释语法(上)——Spring2.5注释驱动的IoC
http://tonyaction.blog.51cto.com/227462/107451 Spring2.5注释语法(上) ——Spring2.5注释驱动的IoC 正如Spring框架的名称一样,它真的为我们JavaEE开发带来了一阵春风,而其著名的IoC (依赖注入)更是为它的经久不衰注入了
2009-09-30 10:13:00 523
转载 Spring REST配置指南与问题总结
下一版本的rapid-framework需要集成spring RESTful URL。最近JavaEye的badqiu对于如何搭建spring RESTful URL进行了研究,并总结问题如下。springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。比如如下URL/blog/1 HTTP GET => 得到id = 1的
2009-09-30 09:15:00 920
原创 使用Spring 2.5 和 Hibernate 3.2 开发MVC Web程序(基于annotation特性)
Spring 和 Hibernate 都支持annotation开发应用程序,无疑减少呢很多XML配置,使程序看起来更”干净”,下面我们以一个简单的例子来说明:程序的开发环境:eclipse 3.2.2 + WTP + tomcat(推荐)首先我们建一个动态的Web项目修改WEB-INF/web.xml xml version="1.0" encoding="UTF-8"?>
2009-09-29 17:00:00 533
转载 Spring MVC 配置--解剖
一,配置分发器DispatcherServlet 是Spring MVC 的入口所有进入Spring Web 的 Request 都经过 DispatcherServlet 需要在 web.xml 中注册 DispatcherServlet dispatherContext org.springframework.web.servlet.DispatcherServlet 1加载 Dis
2009-09-29 16:58:00 463
转载 使用 Spring 2.5 注释驱动的 IoC 功能
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件
2009-09-29 16:37:00 427
转载 Spring2.5中基于注释的IoC
引自: http://tanlan.javaeye.com/blog/438744#comments基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。 注释的优势 它可以充分利用 Java
2009-09-29 09:16:00 444
原创 Spring MVC快速上手教程
http://blog.csdn.net/zfrong/archive/2009/03/09/3971392.aspx http://www.lupaworld.com/action_viewstutorial_itemid_1810.html
2009-09-28 23:37:00 410
转载 Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
级别: 初级陈 雄华 ([email protected]), 技术总监, 宝宝淘网络科技有限公司2007 年 8 月 17 日Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spri
2009-09-28 17:34:00 573
转载 Spring MVC framework深入总体分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为S
2009-09-28 17:21:00 401
转载 Spring MVC 入门
这篇文章将教你快速地上手使用 Spring 框架. 如果你手上有一本《Spring in Action》, 那么你最好从第三部分"Spring 在 Web 层的应用--建立 Web 层"开始看, 否则那将是一场恶梦! 首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(事
2009-09-28 17:00:00 455
转载 UML类图关系大全
UML类图关系大全 1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这
2009-09-19 22:22:00 478
转载 UML类图详解
这是关于统一建模语言、即UML 里采用的基本图的文章。在这篇文章中,我将会讨论结构图,这是已经在 UML 2中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范畴中包含的其它图。 我也想提醒读者,这一系列文章是关于 UML记号元素的,所以这些文章并不意味着为建模的最好方式提供指导方针,或是
2009-09-19 22:06:00 494
转载 UML实践----用例图、顺序图、状态图、类图、包图、协作图
面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language™),这篇课程的目的是展示出UML的精彩之处。 UML中有九种建模的图标,即: 用例图 类图 对象图
2009-09-19 11:23:00 747
转载 JS判断汉字
方法一:最笨的,最容易理解的,且可以随意设置要排除的字符 ====================================================================== function isChinese1(str){ var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; badChar += "abcdef
2009-09-18 23:32:00 668
原创 常用表单验证类,验证EMAIL地址,电话号码,指定长度数字,汉字,邮编,URL地址等
//常用表单验证类class class_post { //验证是否为指定长度的字母/数字组合 function fun_text1($num1,$num2,$str) { Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:f
2009-09-18 23:27:00 1604 1
原创 主键与外键的概念(今天的面试题!)
1。主键用于唯一标识表中的行数据,不能为空,一个主键值对应一行数据。另外,会自动在主键上创建索引,用于加快查询。2。外键用于两个表的联系。两个表必须具有相同类型的属性,在该属性上有相同的值。该属性应为其中一个表的主键,在另外一个表设置为外键。约束内表的数据的更新,从定义外键时可以发现 外键是和主键表联系,数据类型要统一,长度(存储大小)要统一。这样在更新数据的时候会保持一致性。
2009-09-16 17:56:00 2956
转载 J2EE中的13种技术规范
出自:http://www.cnblogs.com/chowgofee/archive/2008/07/11/1240804.htmlJ2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):1.JDBC(Java Data
2009-09-16 12:27:00 418
转载 转一篇有关Java的内存泄露的文章(受益哦)
http://www.lybbs.net/news_read.do?newsPath=2007/9/25/1190684628458.html1 引言 Java的一个重要优点就是通过垃圾收集器GC (GarbageCollection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序
2009-09-16 12:26:00 327
原创 java内存泄露(转)
这两天看了一本老书《bitter java》,第一次系统地了解了所谓“反模式”。就书的内容来说已经过于陈旧,书中提到的magicservlet、复合jsp等等反模式已经是早就熟知的编程禁忌,而如web页面不能有太多元素这样的反模式也因为ajax的出现(异步加载)变的不是那么“反模式”了,其中又讲述了很多ejb的反模式,这些在轻量级框架流行的今天也早已经过时。不过书中有一个章节倒是挺
2009-09-16 12:26:00 497
转载 Java的内存泄漏
Java的一个重要优点就是通过垃圾收集器(GarbageCollection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。问题的提出 Java的一个重要
2009-09-16 12:23:00 347
转载 DOM 文档对象模型
DOM(Document Object Model) DOM是Document Object Model文档对象模型的缩写。根据W3CDOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscape的Javascript和Microsoft的Jscript之间的冲突,给予w
2009-09-14 23:10:00 368
转载 Hibernate中二级缓存的配置和使用
Hibernate中二级缓存的配置和使用 (一)Hibernate的二级缓存策略的一般过程如下: 1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2) 把获得的
2009-09-14 22:00:00 522
原创 Hibernate缓存机制
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hi
2009-09-14 20:21:00 363
转载 分析java.lang.OutOfMemoryError: PermGen space
SUN JDK+Tomcat 5.5.20运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至
2009-09-10 17:59:00 422 1
转载 免费的午餐——编程利用Google日历API发短信、Email
Google日历是相当优秀的日程管理工具,可以方便的组织、分享各类日程,Google还提供了贴心而免费的手机短信、Email提示功能,真是非常的赞。此外Google还公开了其API,使得我们可以通过各种语言编程访问。面向.Net的API文档:http://code.google.com/apis/calendar/docs/2.0/developers_guide_dotnet.html
2009-09-09 11:21:00 2109
转载 使用DownloadAction类统计文件下载次数
除了标准的org.apache.struts.action.Action类外,在Struts中还提供了另外7个Action类来完成特殊的工作。本文及后面的文章中将介绍这些Action类的用法。一、DownloadAction类简介 可能有时需要在Web程序中加入下载功能。如果要下载的是静态文件,可以直接交给
2009-09-08 17:59:00 1698
原创 在不同数据库如何查询前几条数据
今天在做公司网站查询一些图片使用LIMIT居然不行,网上搜了下顺道整体在不同数据库如何查询前几条数据1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N HQL: from table1 t order by t.createTime desc where rownum<=n2. INFORMIX
2009-09-08 16:26:00 1135
转载 SSH中 struts hibernate spring 各起什么作用
简单的说:struts 控制用的hibernate 操作数据库的spring 用解耦的详细的说:STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 .hibernate 是数据持久化层 , 是一种新的对
2009-09-07 17:48:00 601
转载 JAVA变量的初始化
在java中,变量在被初始化之前是不能使用的。对一个java类来说,变量有两种:写在方法外的类的成员变量在一个方法或方法里面的代码块中定义的的局部变量。变量的定义语法是这样的:访问控制符号 [static] 变量类型 变量名[=变量值];其中访问控制符只能用于修饰类,类方法和类属性的定义。类方法中的变量是不能用访问控制符修饰的。用static表识
2009-09-07 16:03:00 859
转载 理解JAVA对象的初始化
考虑下面的简单代码,A中包含B,C,而B中又包含C:class A{ private B b; private C c =new C("default value"); public A() { b = new B(c); } //some geter/setter method... }class B{ private C c;
2009-09-07 15:54:00 405
转载 关于堆、栈和堆栈
关于堆、栈和堆栈初学者在看书的时候会经常看到堆、栈、堆栈这几个词,也许大概知道他们是用来表示变量或对象在内存中存储的一块区域。下面说说他们的含义和区别:Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后
2009-09-07 15:27:00 566
转载 Java八荣八耻
以动手实践为荣,以只看不练为耻. 以打印日志为荣,以出错不报为耻. 以局部变量为荣,以全局变量为耻. 以单元测试为荣,以手工测试为耻. 以代码重用为荣,以复制粘贴为耻. 以多态应用为荣,以分支判断为耻. 以定义常量为荣,以魔法数字为耻. 以总结思考为荣,以不求甚解为耻.
2009-09-04 14:06:00 462
转载 Java 删除文件和目录代码
Java 删除文件和目录代码 view plaincopy to clipboardprint?package book.io; import java.io.File; /** * * @author XWZ
2009-09-04 14:03:00 533
转载 JSP中include指令和include行为区别
我们都知道在jsp中include有两种形式,分别是 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们之间的区别。只有了解了它们用法的不同
2009-09-02 14:43:00 516
Spring2.5参考手册
2009-10-12
Microsoft Jscript
2009-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人