自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

Jetspeed2安装

安装步骤:1.JDK5.0安装并配置好环境变量2.MySql安装并配置,创建一个新的空库3.Ant安装并配置好环境变量,Ant需要1.5或者更高的版本4.Maven安装并配置5.执行java -jar Jetspeed-2.1-demo-installer.jar开始安装,选择合适的数据库,输入相关信息,开始安装6.Jetspeed2.1本省自带Tomcat,直接启动即可,访问http...

2007-04-16 01:39:18 210

原创 虚假的成熟

        热闹的春节,刚刚过了自己24岁的生日。直到这些天才意识到原来自己已不再是大学时那个年轻的我了。最近总是在吹嘘自己很成熟,遇事不再惊慌了,心情的变化越来越少,大部分时候都平静的像山间的小溪,最近几个月一直都在自豪自己的成熟,自豪自己的从容不迫,自豪自己的随心所欲。直到她的短信,我又隐隐感受到了那段初恋对自己的影响,在飞机上从那个很小的窗户向下拼命找他家的房子,很久没有这样的悸动了。仔

2007-02-19 01:52:00 749

原创 Struts1.3.5JSP Tag Libraries配置

Struts1.3.5中JSP Tag Libraries发生了一些变化。以前的版本几个TLD文件是单独拷贝的,然后在页面声明,1.3.5版本简化了这个操作,把这几个TLD文件放到了struts-taglib-1.3.5.jar文件中,我们只需把它拷到/WEB-INF/lib下,然后在页面做如下声明即可:注意必须使用完全URI声明,具体写法请参考自带的例子或apache网站。

2007-01-21 23:51:00 766

原创 Struts应用的国际化

 本地化:为一个地区的客户开发一个应用。  国际化:一个应用面向所有地区的用户。 当数据流的源与目的使用不同的字符编码时,就需要转码。 1.对请求的转码 2.读取数据库编码 3.XML配置文件编码 4.响应结果编码 Java对国际化的支持 Local类: ResourceBundle类: MessageFormat类: 当Struts配置文件元素的local属性为true时,Struts把

2007-01-21 16:26:00 592

原创 在JSP页面中使用JavaBeans组件

Bean遵循的规范:1.一定要使用一个包名2.必须有一个默认构造器3.必须实现Serializable或Externalizable接口4.属性通过setter和getter方法访问在JSP页面中生命Bean页面中名字必须唯一读取Bean属性这里的name就是生命的Bean的id设置Bean属性自动类型转换,Java会自动把JSP类型转换为Java类型

2007-01-21 14:59:00 3229

原创 Struts视图组件

一、在视图中使用JavaBean 1.DTO数据传输对象利用JavaBean创建数据传输对象,DTO用于在不同的层之间传递数据。2.Struts框架提供的DTO:ActionFrom Bean控制层可以从ActionForm Bean读取用户输入数据,也可以把来自模型层 的数据存放到ActionForm Bean中,返回给视图。二、ActionForm的生命周期两种存在范围:request和ses

2007-01-18 15:47:00 1091

原创 Struts模型组件

一、模型在MVC中的地位视图和控制器依赖于模型,模型不依赖于视图,模型不应该import进视图和控制器组件。二、模型的概念和类型1.概念模型就是实体,只包含概念和属性,实体间的关系2.设计模型业务对象(BO),包括对象的属性,关系和方法。三、业务对象(BO)1.业务对象的特征和类型实体业务对象、过程业务对象、事件业务对象。2.业务对象持久化

2007-01-18 14:45:00 766

原创 Oracle10g EM使用

一、Enterprise Manager 10g默认情况下,安装Oracle时,会安装EM。它是位于数据库服务器上的HTTP服务器。(1)启动EM要确保OracleDBConsole服务已经启动。启动服务:emctl start dbconsole关闭服务:emctl stop dbconsole访问EM:http://服务器名称:端口号/em端口号可在$ORACLE_HOME/install/p

2007-01-14 12:51:00 7551 7

原创 对象/关系数据库映射基础

一、映射定义1.DoctypeHibernate会先在Classpath中寻找DTD文件。然后是src下,最后会上网寻找。2.hibernate-mapping3.class4.id5.Generator6.composite-id7.鉴别器(discriminator)8.版本(version)9.timestamp10.property11.多对

2007-01-05 13:37:00 845

原创 数组和指针

10.1数组数组由一系列类型相同的元素构成,索引从0开始。10.1.1初始化ANSI C支持用花括号为数组初始化。 在数组生面前加CONST,数组中的数值不能改变。如果数组没有初始化就使用,那么数值是这个存储单元原先已有的数值。如果部分初始化数组,那么没有被初始化的自动设为0。声明数组也可不指定大小,让系统自动判断大小。10.1.2为数组赋值10.1.3数组边界

2007-01-04 22:18:00 682

原创 Hibernate配置

一、XML配置文件hibernate.cfg.xml可以替代hibernate.properties,两者作用相同,如果同时存在,XML文件将覆盖properties定义的属性。该文件默认放在CLASSPATH根目录下。优势是修改方便,启动Hibernate也变得简单,通过configure带参数的方法还可以改变该文件的存放位置和加载不同的配置文件。二、编程方式配置通过addResource方法加

2007-01-04 01:14:00 751

原创 函数

9.1函数概述 函数是用于完成特定任务的程序代码的自包含单元。1.导致执行某些动作。2.返回一个值以供使用。函数包括函数原型、函数调用和函数定义。函数原型声明函数类型;调用前要声明,函数定义通常放在最后。9.1.1函数参数函数原型中定义的参数是形式参数,是局部变量,是函数私有的,不同的函数可以定义相同的函数名。9.1.2带参数函数原型声明9.1.3调用带有参数的函数:实

2007-01-03 23:54:00 706

原创 Oracle10g用户管理

一、数据库用户的安全参数数据库用户的安全参数包括:用户名和口令、用户默认表空间、临时表空间、用户存储空间限额以及用户资源文件限制等。二、用户默认表空间数据字典dab_users指出用户的默认表空间,user_tables指出用户的实体存储在哪个表空间下。创建实体时可指定表空间。三、用户临时表空间四、用户资源文件五、用户表空间存取限制dba_ts_quoats六、创建用户资源文件创建用户之前,必须首

2007-01-02 11:31:00 1656

原创 入门示例

为了通过反射机制来实例化这个类的对象,我们需要提供一个默认构造器。Hibernate不会从web加载DTD,而是会从Classpath中寻找。默认情况下,类里面的属性被认为是非持久性的,要成为持久的,必须写在配置文件中。省略column属性,字段名标识用字段名,省略type属性,Hibernate自己类型匹配。如果要使用多个数据库,就要用到,也就是多个配置文件。SessionFactory是线程安

2007-01-02 00:07:00 687

原创 创建Oracle10g数据库

Oracel10g有两种方法可以创建数据库,命令行和向导工具,Oracle安装后会创建一个预定义数据库。一、在Windows下手动创建数据库过程:参数文件——>确定实例——>创建实例——>创建数据库(数据文件、日志文件、控制文件)1,确定数据库名(db_name),数据库实例名(instance_name),数据库域名(db_domain),数据库服务名(service_names)。

2007-01-01 14:57:00 1227

原创 控制反转容器

一、BeanFactory和ApplicationContext接口的选择ApplicationContext是BeanFactory的扩展,具备BeanFactory的所有能力和行为,并进行了扩展。二、容器和Bean的基本原理Spring中的Bean就是由Spring容器初始化、装载的Bean,Bean的定义和之间的相互依赖关系通过配置文件定义。1.容器BeanFactory

2007-01-01 12:50:00 821

原创 Spring简介

 一、无侵入式框架,意味着应用几乎不需要对框架产生很大依赖。二、Spring七个模块1.Core封装包:Spring框架基础部分,提供IoC依赖注入特性,重要概念是BeanFactory。2,DAO封装包:JDBC的抽象层3.ORM封装包:提供了“对象/关系”映射APIs的集成层。4.AOP封装包:提供了面向方面编程(AOP)5.WEB封装包:6.Core封装包:7

2006-12-31 00:41:00 609

原创 数据库的启动与关闭

一、Windows下启动Oracle10g数据库启动和关闭被设置成Windows的服务,会随操作系统的启动和关闭自动执行。1.启动数据库Oracle所需的服务是OracleServiceORCL服务,如果操作系统启动没有启动它,我们需要手工启动该服务。启动命令:(1)sqlplus "sys/oracle as sysdba"(2)startup (可加force参数,强制

2006-12-30 22:30:00 1462

原创 Struts控制器组件

 Struts控制器组件接收用户请求、更新模型、以及选择合适的视图组件返回给用户,控制器组件有助于将模型层和 视图层分离。核心类包括: ActionServlet:中央控制器 RequestProcessor:每个子应用模块的请求处理器 Action:负责处理具体业务 这种通过一个中央控制器的方式带来两点好处:1.一些通用功能可以提供给所有通过中央控制器调用的应用 2.降低视图组件和模型组件的依

2006-12-30 16:17:00 710

原创 Struts工作原理

Struts在MVC模型中的控制层起到重要作用,还包括一些客户化标签,对视图层进行增强。控制器由ActionServlet和Action类实现,ActionServlet是核心类,继承自HttpServlet,根据配置文件转发给合适的Action对象,如果该对象不存在,会先创建它,执行该类的execute方法,Action类起到用户请求和模型调用的适配器。配置文件描述了请求该转发到哪个Action

2006-12-30 10:45:00 1302

原创 Struts配置文件

一、Struts涉及到的配置文件web.xml和struts-config.xml(可任意命名)二、DTD文件特殊符号的作用无符号         该子元素在父元素内必须存在且只能存在一次+                   该子元素在父元素内必须存在,可以存在一次或者多次*                    该子元素在父元素内可以不存在,或者存在一次或者多次?               

2006-12-29 23:16:00 855

原创 字符输入/输出和输入确认

 8.1单字符i/o:getchar()和putchar()8.2缓冲区需要缓冲的原因:1.将若干字符作为一个块传输比逐个发送这些字符消耗时间少。2.如果输入有误,可以更正,当按下回车键再发送正确的输入有些地方可能需要非缓冲输出,例如游戏。缓冲分为完全缓冲和行缓冲。完全缓冲是当缓冲区满时输出,行缓冲是遇到一个换行字符时输出。8.3终止键盘输入8.3.1文件、流和键盘输入8.3.2文件结尾识别文件结

2006-12-28 21:31:00 618

原创 C控制语句:分支和跳转

7.1if语句7.2在if语句中添加esle关键字7.2.1介绍getchar()和putchar()7.2.2ctype.h系列字符函数7.2.3多重选择else if7.2.4把else与if配对else与它最接近的一个if相匹配7.2.5多层嵌套的if7.3获得逻辑性7.3.1改变拼写法:iso646.h头文件&&and    ||or   !not

2006-12-27 21:42:00 560

原创 一种新的Web设计方法

Ajax(Asynchronous JavaScript+XML) 

2006-12-27 13:48:00 448

原创 C控制语句:循环

 6.1while语句6.1.1终止while循环循环中必须能改变判断表达式的值来使表达式的值最终变为假,否则就是死循环。6.1.2循环何时终止只有在计算判断条件的值时才决定是终止循环还是继续循环6.1.3while:入口条件循环6.2比较大小:使用关系运算符和表达式=、>、!=6.2.1什么是真一个真的表达式的值为1,一个假的表达式的值为06.2.2还有什么是真所有非零值都被认为是真,只有零被认

2006-12-25 23:02:00 549

原创 Linux下设置Java环境变量

操作系统:Fedora Linux Core 6 只对当前shell生效:export JAVA_HOME=/usr/java/j2sdk1.4.2_06   //JDK 安装目录export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   //classpath设置export PATH=$PATH:$JA

2006-12-25 11:25:00 1103

原创 Linux下应用软件的安装

操作系统:Fedora Linux Core 6.bin文件安装扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包。以Java JDK为例:首先需要保证有执行权限,然后. /jdk-1_5_0_10-linux-i586.bin.bin文件的卸载:直接删除文件夹即可压缩包形式解压所用命令:. gz   gunzip. Z     unc

2006-12-25 02:50:00 586

原创 Fedora Linux Core 6下的设备加载

1.MiNi SD卡的加载:系统会自动认出,不需要命令加载。

2006-12-24 01:50:00 575

原创 歌华有线宽带在Windows XP和Fedora Linux Core 6下的配置

 操作系统:Windows XP sp2或者Fedora Linux Core 6 网络类型:歌华有线宽带  配置过程:不需要任何配置,只需要保持IP地址和网关都为自动获得即可上网,Windows XP下选中自动获得IP和   网关,Fedora LInux Core 6不用做任何设置,只要确保在网络选项中网卡处于活跃状态即可。

2006-12-24 01:36:00 1481

原创 运算符、表达式和语句

5.1循环简介一个简单的while循环的例子5.2基本运算符 5.2.1赋值运算符:=左值必须是一个变量的名字可以多重赋值,例如:a=b=c=35.2.2加法运算符:+5.2.3减法运算符:-5.2.4符号运算符:-和+5.2.5乘法运算符5.2.6除法运算符:/整数除法结果截取小数部分整数与浮点数混合运算得到浮点数,实际是都转换为浮点数C99标

2006-12-22 23:54:00 640

原创 字符串和格式化输入/输出

4.1字符串简介一个或多个字符的序列。4.2.1char数组类型和空字符用char数组存储字符串,/0标记字符串的结束, 意味着数组的单元数必须至少比要存储的字符数多1。4.2.2使用字符串#include #define PRAISE "What a super marvelous name!"int main(void){ char name[40]; printf("Wh

2006-12-19 21:01:00 626

原创 数据和C

3.1示例程序 #include int main(void){     float weight;     float value;     printf("Are you worth your weight in rhodium?/n");     printf("Lets check it out./n");     printf("Please enter your weight in

2006-12-18 23:26:00 547

原创 C语言概述

2.1C语言的一个简单实例#include int main(void){ int num; num=1; printf("I am a simple"); printf("computer./n"); printf("My favorite number %d because it is first./n",num); return 0;}2.2解释 #include 在文件中包

2006-12-18 01:21:00 715

原创 概述

1.1C语言的起源来自Thompson的B语言,由Ritchie构想。1.2使用C语言的理由1.2.1设计特性1.2.2高效性1.2.3可移植性1.2.4强大的功能和灵活性1.2.5面向编程人员1.2.6缺点1.3C语言的发展方向1.4计算机工作的基本原理1.5高级计算机语言和编译器1.6使用C语言的7个步骤1.6.1第1步:定义程序目标1.

2006-12-17 23:47:00 570

原创 寻找对象

1.实体对象对系统的业务数据和业务逻辑进行封装。2.边界对象描述系统将如何同参与者交互。3.控制对象为其他对象提供工作流和会话服务。4.对象生命周期类跟踪实体对象。 

2006-12-13 22:56:00 697

原创 Rational Rose2003

版本:企业版 专业版   Rose Modeler版.mdl保存完整的模型文件,.ptl保存模型文件的一部分.wsp命名模型空间 

2006-12-12 21:50:00 880

原创 概述

可视化建模是开发人员及其团队获得应用程序完整设计蓝图的理想方法,是理解复杂问题和相互交流的有效手段.可视化建模方法:UML可视化建模工具:Rose  软件开发阶段 Rose使用情况 可能用到的Rose模型及元素

2006-12-11 21:41:00 528

原创 第13章 并发

一、动机二、基本线程1.继承Thread类,重载run方法。三、让步 1.yield方法四、休眠2.sleep方法四、优先权五、后台线程六、加入到某个线程1.join方法七、创建线程另一种方式,实现Runnable接口八、共享受限资源九、同步控制十、原子操作十一、临界区十二、线程状态1.新建2.就绪3.死亡4.阻塞

2006-12-07 10:41:00 578

原创 第12章 Java I/O系统

一、文件类二、目录列表器三、匿名内部类四、目录的检查及创建五、输入和输出 1.任何自Inputstream或Reader衍生而来的类都含有名为read的基本方法,用于读取单个字节或者字节数组。2.任何自Outputstream或Writer衍生二来的类都含有名为write的基本方法,用于写单个字节或者字节数组。六、InputStream类型七、OutputStrea

2006-12-07 09:12:00 699

原创 第11章 对象的集合

一、数组1. 数组存储和随即访问效率最高2.数组会做边界检查和类型检查3.java数组只能保存某一特定类型,可以保存基本类型二、数组是第一级对象1.基本类型数组,对象类型数组三、数组是基本类型的容器四、返回值是数组五、Arrays类六、填充数组1.fill方法,只能用单一值填充七、复制数组1.静态方法System.arraycopy()八、数组的

2006-12-06 22:58:00 603

CaliberRM手册

详细的使用手册,帮助很大,针对版本不详,谢谢

2009-07-12

空空如也

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

TA关注的人

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