自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 html转义符

显示说明实体名称实体编号 半方大的空白   全方大的空白   不断行的空白格  <小于<<>大于>>&&符号&am

2009-03-10 17:38:28 544

原创 ThreadLocal学习笔记

ThreadLocal的接口方法ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object value) 设置当前线程的线程局部变量的值。public Object get() 该方法返回当前线程所对应的线程局部变量。public void remove() 将当前线程局部变量的值删除,目的是为了减少内存的占用,该方法是JDK 5....

2008-09-03 14:09:39 102

原创 命令行启动关闭tomcat而不显示cmd界面

启动:tomcat.bat"C:\Program Files\Java\jdk1.5.0_16\bin\java.exe"   -Xms128m   -Xmx384m   -jar   -Duser.dir="E:\tools\2008\apache-tomcat-5.5.26" "E:\tools\2008\apache-tomcat-5.5.26\bin\bootstrap.jar"   s...

2008-08-27 12:41:24 386

原创 struts2零配置的方法

为Struts2增加了一种返回类型,直接通过action方法的返回值确定要返回的页面.<result-types> <result-type name="direct" class="javacommon.struts2.dispatcher.DirectResult"/></result-types> 配合struts2通符符,实现零...

2008-08-18 09:48:42 138

原创 学习笔记1

hibernate一、一个持久化类的映射文件:配置文件里:Class指向一个实体类,table指向数据库中的一张表 ,id元素是主键元素 其中name指向java属性的名字,column表示指向哪个字段 嵌套的generator元素指定了标示符生成策略。  弱不包含column元素,则默认为与name同名的字段,弱不包含type则hirbernate会自己尝试确定转换类型以及映射类型(不推荐...

2008-08-14 20:50:40 77

原创 TableTag RowTag ColumnTag

TableTag用来设定什么被显示并且如何进行显示。默认的eXtremeTable在servlet范围(按照page,request, session,applicaton的顺序)寻找具有名称和items属性设置相同的Beans集合(如前章所述它指Beans和Maps两种集合)。 表将遍历所有列,它使用var属性将当前行对应的bean从集合传到page范围,因此你可以从page范围中重新得到这些数...

2008-08-13 15:39:03 428

原创 dwr常用知识

调用有简单返回值的java方法 2.1、dwr.xml的配置 配置同1.1 <dwr> <allow> <create creator="new" javascript="testClass" > <param name="class" value="com.dwr.TestClass" /> <incl

2008-08-12 17:20:57 65

原创 appfuse2中使用dwr回调函数无反映的解决办法

web.xml中如下修改 <filter>        <filter-name>staticFilter</filter-name>        <filter-class>org.appfuse.webapp.filter.StaticFilter</filter-class>        <init-param&gt...

2008-08-12 14:41:35 92

原创 多种设计模式备忘

public class ApplicationRunner { private Application itsApplication = null; public ApplicationRunner(Application app) { itsApplication = app; ...

2008-08-11 09:55:18 75

原创 UML表示法备忘

参与者:参与者是那些和系统进行交互,但是又位于系统之外的实体。系统的用户通常担任这个角色,然而有时它们可以是其它一些系统,用人形表示。用例:详细说明参与者和系统之间的交互,这些详细描述被称之为“用例”。用例从参与者的视角描述了参与者和系统之间的交互。其中不涉及任何系统内部的工作方式,也没用用户界面的任何细节描述。用椭圆形表示。 《include》关系:用例被一条以开放箭头结尾的虚线连接起来。...

2008-08-07 17:17:37 84

原创 软件开发的几条原则

第一条:单一职责原则SRP           中心:就一个类而言,应该仅有一个引起他变化的原因。           把职责分离到单独的类中,因为每一个类都是变化的轴线,当需求变化时,该变化会反映为类的职责的变化,如果一个类承担了多余一个的职责,那么引起他变化的原因就会有多个。           职责定义为“变化的原因”。           如果一个类承担的职责过多,就等于把这些职责...

2008-08-01 15:34:00 115

原创 bat文件执行.sql文件

批处理文件.bat写法@echo offset errorlevel=0//修改为mysql安装路径set path_home_mysql="E:\tools\2008\MySql5.0\"set path_bin_mysql=%path_home_mysql%bin\//修改为mysql使用的数据名(test)set database_mysql=test//修改为mysq...

2008-08-01 10:14:35 990

原创 Java Properties 类读取配置文件信息

在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为...

2008-07-31 17:13:41 78

原创 Seam事件

Seam事件Seam组件模型是为使用 事件驱动的应用程序 而开发的,特别是在一个细粒度的事件模型里进行细粒度的松耦合组件的开发。 Seam的事件有几种类型,大部分是我们已经见过的: JSF事件jBPM的转换事件Seam页面动作Seam组件驱动事件Seam上下文事件1、页面动作Seam的页面动作是指就在我们渲染页面之前发生的事件。我们在 WEB-INF/p...

2008-07-22 11:25:49 151

原创 Seam上下文

Seam上下文是由框架创建和销毁的。应用程序不能通过显式的Java API调用来控制上下文划分。上下文通常是隐含的。然而,在某些情况下,上下文可以通过annotation(注解)划分。 基本的Seam上下文有:Stateless contextEvent (or request) contextPage contextConversation contextSes...

2008-07-21 11:24:12 277

原创 用.bat文件备份mysql数据库

@echo offset errorlevel=0set path_home_mysql="D:\SU2008\MySQL Server 5.0\"set path_bin_mysql=%path_home_mysql%bin\set opt_mysql=--add-drop-database --add-drop-table set database_mysql=--databases tes...

2008-07-21 10:59:08 213

原创 ejb3的实体bean管理类EntityManager常用API

可以通过@PersistenceContext注释由EJB容器动态注入例:@PersistenceContextEntityManager em;下面介绍EntityManager 常用的API6.5.1 Entity 获取find()或getReference()如果知道Entity的唯一标示符,我们可以用find()或getReference()方法来获得Entity。@Persisten...

2008-07-17 15:18:32 131

原创 第一个Seam2.0的Demo

开始Seam2.0的学习,首先来写第一个入门Demo--注册。 一、按照上一篇步骤创建SeamRegisterDemo.1、首先写一个实体类 package org.su.reg.model; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.Id; import j...

2008-07-11 13:51:11 139

在eclipse3.4中使用JbossTools2插件开发Seam2工程

一、首先下载并安装eclipse3.2+ 我用的是3.4 www.eclipse.orgSeam2.0+ www.seamframework.org/jbosstools2.0+ 插件 www.seamframework.org/toolsMySql5.0+ 和JDBC驱动 www.mysql.com 二、配置全部装好后,需要配置以下内容:1、MySql在database ...

2008-07-10 13:12:54 150

Ext2的基础知识学习

一、事件监听:匿名方式:            Ext.onReady(function(){                Ext.get('myButton').on('click',function(){                     alert('you click this button');                 })           });或者...

2008-06-27 14:37:28 149

ext2.0的ViewPort

ext2.0的ViewPort 简单来说,用了ViewPort摆脱1.0先定义BorderLayout,再beginUpdate,endUpdate的麻烦,我们就问了,为什么事情不能更简单明了呢,就让我们看看用2.0解决上头的五块是个什么样子?首先html里的东东不变。<div id="north-div">north</div><div id="south...

2008-06-25 12:43:59 86

初探EXT(二)

优化GRID1、让grid支持按列排序只要加上sortable:true就可以了例:var cm = new Ext.grid.ColumnModel([ {header:'编号',dataIndex:'id' ,sortable:true}, {header:'名称',dataIndex:'name' ,sortable:true}, {header:'描述',dataIndex:'inf...

2008-06-24 16:58:35 104

初探EXT(一)

一、如何使用EXT:想把ext放入自己的项目,需要自己整理一下,因为发布包里的东西并非都是必要的,比如文档,比如例子,比如源代码。必要的最小集合是这样:ext-all.js,adapter/ext/ext-base.js,build/locale/ext-lang-zh_CN.js和整个resources目录。ext-all.js,adapter/ext/ext-base.js就包含了e...

2008-06-24 15:46:43 112

原创 acegi2.0的学习。

    今天看到appfuse2.0.2里acegi的配置文件非常奇怪,到appfuse官网查看原来将appfuse2.0.2包含的acegi1.0升级到了acegi2.0 ,同1.0比起变化很大,名称也改为spring security2.0.下面是简单配置使用步骤     1、第一件事是把下面的filter声明添加到 web.xml 文件中:<filter> <fi...

2008-06-19 11:46:57 95

关于struts2验证框架中的fieldexpression验证,非常灵活。

例如判断输入的密码和重复输入的密码是否相同:<field-validator type="fieldexpression">            <param name="expression">                (user.confirmPassword.equals(user.password))            </param> ...

2008-06-19 11:32:39 353

appfuse2中创建工程的简单步骤

第一步 创建基于Struts 2 Basic的项目:mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeV...

2008-06-19 10:09:48 73

appfuse2中mvn appfuse:full-source时出错的解决办法

appfuse2中mvn appfuse:full-source时经常会遇到ant.1.0.7.jar出错,然后build失败。郁闷了一下午终于解决,想起刚刚建立博客,记录下来解决办法: 原因:官网提示:Bug with Ant 1.7.0Local repositories and projects on Windows platforms are held in directories...

2008-06-19 09:44:03 89

2008年6月18日开博,吉利的日子~

       刚刚步入IT界,创建此博客记录自己的学习历程和IT人生。

2008-06-18 13:10:00 63

空空如也

空空如也

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

TA关注的人

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