自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用struts-menu_详细实现动态菜单

准备工作:  下载struts menu, 解压其中的示例包(struts-menu里面有些库没有提供,但示例里面有) 步骤 1,新建一个tomcat工程2,添加webProject支持3,增加struts支持4,增加jstl支持5, 拷贝必要的jar库文件到dbMenuWEB-INFlib        log4j-1.2.8.jar velocity-1

2006-03-28 09:07:00 3513

转载 Struts-Menu使用指南

 Struts-Menu使用指南一、介绍Struts-menu是一个基于Struts框架的菜单生成应用框架,它是开源软件,可以从http://www.sourceforge.net上获得。Struts-menu在没有权限控制时最简单,只需配置文件就可以生成需要的菜单;在要菜单权限控制时,可以和Tomcat(或其他J2EE容器)的认证机制结合实现权限控制,也可以利用后台数据库的方式实现权限控

2006-03-28 09:05:00 7575 1

转载 Struts-menu源码分析

 好的代码读起来让人如饮醍醐,读完以后神清气爽。如果你想提高你的编程水平,如果你想提高你的设计能力,如果你也想成为大师,那么就去阅读代码吧。以本人十几年来的编程经验,阅读代码能让你得到的比阅读文章(那怕是大师的文章)得到的更多。优秀而且实用的代码有很多,比如Junit,比如Jive,比如petStore,甚至是tomcat的Example、Log4j的Example。       Struts

2006-03-28 09:03:00 2240 1

原创 网站设计65条原则

01 明确内容  如果你想成为一个网站设计者,并正想建一个网站的话,首先应该考虑网站的内容,包括网站功能和你的用户需要什么。你的整个设计都应该围绕这些方面来进行。  02 抓住用户  如果用户不能够迅速地进入你的网站,或操作不便捷,网站设计就是失败的。不要让用户失望而转向你的对手的网站。  03 优化内容  内容是核心。大约在两年以前,企业网站就像一本广告册子,更槽糕的是,网站使用了大量的图片,似

2006-03-22 20:01:00 805 1

原创 Java中Static、this、super、final用法

Java中Static、this、super、final用法  静态类通常一个普通类不允许声明为静态的,只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。如下代码所示: public class StaticCls{  public static void   main(String[] args)  {    OuterCls.Inn

2006-03-22 19:50:00 687

原创 JAVA与C的区别

很多人是从C转到JAVA上来的,这里给大家介绍一下C与JAVA的区别:1. Java没有预处理指令。(如C中的#define , #include , #ifdef等)。C中的常量定义在Java中用static final来取代。2. Java中没有C中的全局变量。3. Java中的主类型的size是确定的,而C中主类型的size跟平台相关。4. Java中没有了指针,它使用了类似的句柄来取代

2006-03-22 19:47:00 1191

原创 Java面试题和答案

JAVA相关基础知识1、面向对象的特征有哪些方面      1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,

2006-03-22 19:45:00 891

原创 JavaScript教程

 目 录 一、 JavaScript语言概况    什么是JavaScript    JavaScript和Java的区别    JavaScript程序运行环境    编写第一个JavaScript程序 二、 JavaScript基本数据结构    JavaScript代码的加入    基本数据类型    表达式和运算符    范例:跑马灯效果 三、 JavaScript程序构成    程序

2006-03-22 19:43:00 3583 2

原创 jbuilder的光标和中文字体的解决办法

中文问题解决:方法一:   下载最新版的JDK把jre/lib下的font.properties.zh盖掉JBX所用的JDK相同目录JBX/jdk1.4/jre/lib下的相同文件就行了。方法二:   Project => Project Properties => General => Encoding =>改为GBK。方法三:步骤如下:1: 安装JBX;不用说了;2: 改变一下,T

2006-03-22 19:40:00 1327

原创 关于选用DOCTYPE及DOCTYPE对页面css及js的影响

 什么是DOCTYPE    DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。其中的DTD(例如上例中的xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。    要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非

2006-03-22 19:37:00 854

原创 DOCTYPE 声明

DOCTYPE 声明为文档提供了一个外部文件参考的空间来确定它的根节点以及DTD(document type definition),通过直接声明,或者全部。一个DOCTYPE 声明包括: 文档或根节点名字。如果DOCTYPE 声明是有用的,则需要用到这一项。   系统以及DTD公共标识符可以用来确定文档结构。如果公共标识符要被用到,那么系统标识符

2006-03-22 19:36:00 722

原创 JSP 语法

HTML 注释 在客户端显示一个注释. JSP 语法 ] --> 例子 1 在客户端的HTML源代码中产生和上面一样的数据:  例子 2 --> 在客户端的HTML源代码中显示为:  描述这种注释和HTML中很像,也就是它可以在"查看源代码"中看到. 唯一有些不同的就是,你可以在这个注释中用表达式(例子2所示).这个表达示是不定的,由页面不同而不同,你能够使用各种表达式,只要是合法的就行。更多的请

2006-03-22 19:34:00 635

原创 介绍session对象

JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JS

2006-03-22 19:33:00 668

原创 JSTL(JSP标准标签库)介绍

前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakart

2006-03-22 19:32:00 1590

原创 JSP学习心得

下面是本人在学习JSP时的一些心得,特此奉献出来以供大家分享。 一、JSP工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换

2006-03-22 19:31:00 622

原创 选择什么样的DOCTYPE

开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。查看本站首页原代码,可以看到第一行就是:打开一些符合标准的站点,例如著名web设计软件开发商Macromedia,设计大师Zeldman的个人网站,会发现同样的代码。而另一些符合标准的站点(例如k10k.net)的代码则如下:那么这些代码有什么含义?一定要放置吗?什么是DOCTYPE上面这些代码我们

2006-03-22 19:29:00 607

原创 jsp中session,request

application和session比较简单,这里主要说明request和page的作用范围。application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,

2006-03-22 19:28:00 926

原创 JUnit和单元测试入门简介

  JUnit和单元测试入门简介1、几个相关的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。JUnit ——是一个开发源代码的Java测试

2006-03-22 19:27:00 1700

原创 JUnit最佳实践

JUnit是什么? JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性:1、用于测试期望结果的断言(Assertion)2、用于共享共同测试数据的测试工具3、用于方便的组织和运行测试的测试套件4、图形和文本的测试运行器 JUnit最初是由Erich Gamma(GoF之一)和Kent Beck(

2006-03-22 19:26:00 855

原创 linux命令大全

cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n

2006-03-22 19:24:00 744

原创 设计模式--抽象工厂之新解

  动  机设计模式相信大家早已不再陌生,尤其在Java语言被广泛使用以后 ,GoF设计模式更是被广大Java程序员所熟知。抽象工厂模式作为GoF模式中最重要和最经典的一个模式 ,几乎无处不被使用。但是你真正地完全理解了抽象工厂设计模式了吗?你能默写出一个抽象工厂框架吗?看了许多抽象工厂设计模式的中文文档,总觉得阐述得还不够简单,文档格式的组织也不够良好,提供的代码不够完整,这都导

2006-03-22 19:18:00 806

原创 Mysql日期和时间函数不求人

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。  这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:  mysql> SELECT something FROM table  WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date)  返回日期da

2006-03-22 19:13:00 688

原创 MySQL入门指南

MySQL入门指南一、SQL速成以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。 1.创建表 表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下: create table table_name (column_name datatype {identity |null|not null}, …) 其中参数ta

2006-03-22 19:10:00 820

原创 55种网页常用小技巧(javascript)

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2.  取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5.  IE地址栏前换成自己的图标6.  可以在收藏夹中显示出你的图标

2006-03-22 19:04:00 742

原创 JavaScript简介

一、js的运行环境:在目前流行的浏览器中,Netscape公司的Navigator 2.0以上版本的浏览器具都有处理JavaScript源代码的能力。JavaScript在其中实现了它的1.0版本,并在后来的Navigator 3.0实现了它的1.1版本,在现在推出的Navigator 4.0(Communicator)中,JavaScript在其中实现了它的1.2版本。  微软公司从它的Inte

2006-03-22 19:02:00 1047 1

原创 Java学习题

据说,如果你能独立完成(不用看资料,不借助调试)回答在60分以上,找个6000元以上的工作由***来给你介绍。1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interface  A{  int x = 0;}class B{  int x =1;}class C    extends B implement

2006-03-22 19:00:00 977

原创 Java 面试中的陷阱

以下题目来自包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。第一,谈谈final, finally, finalize的区别。最常被问到。第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class

2006-03-22 18:59:00 665

原创 JAVA面试题集

1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发 NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义

2006-03-22 18:58:00 1132

原创 Struts的请求回应流程

1.  客户发送匹配Action URI 样式的路径的请求 (1).2. 容器将请求传递给ActionServlet.3. 如果这个是模块化应用,ActionServlet 选择响应的模块。4. ActionServlet 查询路径的映射。5. 如果映射标明了一个form bean,ActionServlet 看是否已经有一个实例,或者创建一个新的实例 (1.1)。6. 如果已

2006-03-22 18:54:00 959

原创 电脑“蓝屏”原因之速查手册

死机是令操作者颇为烦恼的事情。死机时的表现多为“蓝屏”,无法启动系统,画面“定格”无反应,鼠标、键盘无法输入,软件运行非正常中断等。尽管造成死机的原因很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面。   由硬件原因引起的死机   【散热不良】   显示器、电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩、图象失真甚至缩短显示器寿命。工作时间

2006-03-22 18:52:00 987

转载 在EXCEL下用VBA编程提高人事数据的管理效率

一、概述人力资源部承载着企业人员劳资、人事、培训、社保、档案及文件的大量数据信息,而且信息量随时间不断积累,不断地做阶段“积分”工作——汇总统计、存档,有时做“微分”工作——特定信息查找、整理及出据报表,对于大中型企业人力资源管理,日常信息及数据处理工作量是相当大的。如今,电脑在人事管理、办公应用已经相当普及了,几乎每个办公电脑都装有微软的Office软件,绝大多数人都会使用Wor

2006-03-22 18:48:00 2994

原创 VBA编程基础

使用网站:http://www.office-cn.net/Index.html11.3.1 了解 Visual Basic 语法    本节解释最常见的语法元素。    11.3.1.1 Activate 方法的语法    语法:object.Activate    在 Activate 方法的语法中,object 是一个所提供信息的占位符,在此例中的代码会返回一个对象。例如,下面的过程会在

2006-03-22 18:44:00 1994 3

转载 汉字结构模式的分歧及其界分原则

汉字的结构模式,是指汉字结构成分平面组合的方式。研究现代汉字的结构模式,可以全面地了解汉字结构成分内部关系的类型,对于辨析字形,正确书写汉字,方便识字教学以及汉字信息化处理,都是必不可少的。 一、 汉字结构模式的分歧 现代汉字结构模式有多少种,各家说法不一,且不论名称差异和划归差异,单就分类数目来说,就有4种,5种、8种、10种、14种,甚至85种之多。 傅永和先生认为,汉字合体字结构有平面分析法

2006-03-22 18:38:00 1766

原创 xdoclet 与 hibernate

这里将利用xdoclet来为hibernate生成相关代码(由Customer.java生成Customer.hbm.xml),看看xdoclet对提供工作效率的。chin a i t p oe er . co mnQtB一 运行环境:1、xdoclet2、ant3、hibernate需要的jar包有www.chinai tp 采集 ow er.comnQxdoclet-/X.X.X/.j

2006-03-22 18:36:00 1620

原创 Eclipse快速上手Hibernate--3. 利用XDoclet开发

    这篇文章是上两篇文章《Eclipse快速上手Hibernate--1. 入门实例》和《Eclipse快速上手Hibernate--2. 利用Hbm映射文件开发》的延续,主要说的是如何利用XDocletHbm映射文件产生Hbm映射文件及数据表。可以参考XDoclet文档中关于Hibernate的部分和夏昕编写的《Hibernate开发指南》。同样,这篇文章没有过多谈理论,只是给出了一个完整的

2006-03-22 18:34:00 2133

原创 一篇关于web.xml配置的详细说明

1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap

2006-03-22 17:57:00 720

原创 J2EE应用部署

一、基础知识   1.1 J2EE应用的构成   1.2 封装和部署操作的任务   1.3 不能封装到EAR文件的组件 二、类装载模式   2.1 在EJB 2.0之前   2.2 在EJB 2.0之后 =================================== 正文: =================================== 一、基础知识 1.1 J2EE应用的构成 J

2006-03-22 17:53:00 844

原创 jboss 4.0 中JSP调用EJB的简单例子

 jboss 4.0自动集成了Tomcat 5.0,因而它不仅仅是专业的EJB容器,同时也成了专业的JSP/servlet容器和Web服务器。Tomcat 5.0 被集成在 jboss的下面这个目录中:JBOSS_HOME/server/default/deploy/jbossweb-tomcat50.sar里面提供了一个server.xml和web.xml文件,可以对Tomc

2006-03-22 17:49:00 1250

原创 使用 Easy Struts for Eclipse开发 Struts

本文向您介绍了如何在 Eclipse IDE 中使用 Easy Struts 插件开发 Struts 应用程序。本文首先对 Easy Struts 及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的 Struts 应用程序。本文还介绍了增强 Struts 应用程序的各种方法,例如连接数据库,对应用程序进行模块化,内容的国际化和本地化,异常处理和创建自定义插件等等。最后,您

2006-03-22 17:45:00 1142

原创 Eclipse 平台入门

  本文为您提供关于 Eclipse 平台的概述,包括其起源和体系结构。本文首先简要讨论 Eclipse 的开放源代码性质及其对多种编程语言的支持,然后通过一个简单的程序例子展示 Java 开发环境。本文还将考查以插件扩展形式可用的一些软件开发工具,并展示一个用于 UML 建模的插件扩展。   Eclipse 是什么?  Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台

2006-03-22 17:44:00 671

windowns关闭防火墙

windowns关闭防火墙,讲述如何关闭的详细步骤。

2009-11-22

空空如也

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

TA关注的人

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