- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 HttpSessionListener统计在线人数
/** * 编写以下SessionCounter.java * 并编译为SessiionCounter.class * 然后放到你的网站的classpath的 * SessionCount(自己建立此目录)下面 */ package SessionCount; import javax.servlet.*; import javax.servlet.http.*; public class Ses
2004-08-31 22:01:00
2879
6
原创 英语常用口头禅
举几个年轻人常用的「口头禅」: 1. Its cool:cool是青少年(teen-agers)常用的字,(有时也用debonaire)其真正意思是指可以接受的好事;或是情况可以控制;或是保持冷静、文雅、礼貌、外表不错,能够合乎年轻人的标准。(可指人或事物)也就是something good or acceptable;situation is under control;being cal
2004-08-29 11:12:00
2456
原创 HTML标记参考手册
总类(所有HTML文件都有的) 文件类型 (放在档案的开头与结尾) 文件主题 (必须放在「文头」区块内) 文头 (描述性资料,像是「主题」) 文体 (文件本体) 结构性定义(由浏览器控制的显示风格) 标题 (从1到6,有六层选择) 3.0 标题的对齐 3.0 区分 3.0 区分的对齐 引文区块 (通常会内缩) 强调 (通常会以斜体显示) 特别强调 (通常会以加粗显
2004-08-29 11:10:00
6957
3
原创 声明和访问控制
数组 在 Java 代码中数组是动态创建的对象。一个数组可以包含若干个同类型的变量。这些变量可以是基本类型或者对象引用,一个数组甚至可以包含其他数组。 声明数组变量 声明数组变量时,代码创建一个变量用于包含对数组对象的引用。它不创建数组对象或者为数组元素分配空间。在声明时指定数组大小是非法的。方括号可以作为类型的一部分出现在声明的开始处,也可以作为数组标识符的一部分: i
2004-08-25 19:45:00
4663
1
原创 关于 SCJP 1.4 考试
SCJP 1.4 考试是 Sun Microsystems 推出的系列 Java 认证考试中的第一个,对于众多程序员来说,它是成为优秀 Java 开发人员的第一步。 该考试测试 Java 的基础知识并需要对该语言的语法和语义有深入理解。 1.参加培训或自学Java经典课程。如果有C语言和面向对象的基础,只需自学SL275课程以及JDK1.4API,否则应该参加相应的培训班进行学习。
2004-08-25 19:32:00
6003
8
原创 JavaBean入门
一般要求 首先,您必须有一个不带有参数的公用构造器。此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值,例如: public Fireworks() { setAutoStart(true); setBackground(Color.black); setSpeed(10); setRadius(40); . . . } 如果 bean 是一个从 java.awt.Component 类继
2004-08-25 19:04:00
4517
原创 编写一个javabean
首先,一个javabean必须实现可序列化的接口,支持这个接口的对象可以存储和重建它们的状态。如下所示: Public class Simplebean extends Canvas implements Serializable 然后,我们可以为这个javabean定义属性和事件,这样这个javabean就可以具有一定的功能了。如下所示: private Color beanColor = Co
2004-08-25 19:01:00
7079
3
原创 JSP中引用JavaBean 组件
JavaBean 是一种基于 Java 的软件组件。 JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。如果我们有三个 JavaBean ,它们分别具有显示新闻、
2004-08-25 18:57:00
2300
原创 使用JSP + JAVABEAN + XML 开发的一个例子
本例子是参考了一些网站上有关JSP 对 XML 的操作的相关文档,又结合了一些个人的体会。例子涉及的内容是,开发的一个企业内部定餐系统后台管理端的部分代码,功能主要集中在对于餐馆基本信息的管理。该例子本身开发的起因是我在原公司和同事们一个玩笑的一部分。特此也表达对那些一起共事的朋友们的想念。例子本身是在TOMCAT4.01 平台下运行的B/S结构的程式。有关TOMCAT 的配置,这里不做说
2004-08-24 20:28:00
3451
原创 JSP+XML构架网站的实例
XML(可扩展标记语言)看起来可能像某种W3C标准??现在没有什么实际影响,即使以后能派上用场,也是很久以后的事。但实际上,它现在已经得到了应用。所以,不要等到XML已被加进了你最喜爱的HTML编辑器中才开始使用它。它现在就可以解决各种内部问题和B2B系统问题。 在Sparks.com,我们使用XML来标准化从Java对象到HTML数据显示等不同系统之间的数据表示。 特别需要指出的是,我们发现,只
2004-08-24 20:23:00
3032
1
原创 从Coding Fan到真正的技术专家
以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里!中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的
2004-08-23 16:58:00
3713
1
原创 Struts应用的七个经验
Struts应用的七个经验 本文叙述了作者在运用Struts过程中来之不易的若干经验和心得。如果你是jsp和servlet开发Web应用的Java程序员,并且也正在考虑采用基于Struts的构建方法的话,那么你会在这里发现很多颇有见地同时也很有价值的信息。1. 只在必要的时候才考虑扩展Struts框架 一个好的framework有很多优点,首先,它必须能够满足用户的可预见的需求。为
2004-08-22 18:16:00
6216
2
原创 Form提交打开固定大小窗口的解决办法
将数据提交到一个固定大小的窗口页面之所以window的name在后面来赋值,是为了提高打开一个新页面的效率,一般来说我们要打开一个固定名称的窗口时,比如window.open "xxx.asp","windowname"如果客户端打开多个IE窗口,window.open的时候会首先检测客户端每个IE窗口是否有重名,如果有重名会直接提交到重名窗体中,在这里有一个检测的过程,
2004-08-20 18:40:00
5250
原创 EJB核心技术及其应用
一、EJB技术简介 EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。 一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者
2004-08-20 18:21:00
3553
原创 组建J2EE开发团队
J2EE这种应用模型允许不同的开发人员同时进行开发的各个元素。这里阐述一下对不同层次 的设计人员,开发人员的技术要求。对以下几个分类进行描述。 1、设计师组建团队 2、 表现逻辑层的团队角色 3、 业务逻辑层等团队角色 4、 数据库访问层的团队角色 团队的组成可以根据人员的数量和系统的范围大小。例如,不一定所有的角色都要分配,有些人可以担当不能的角色。 ****** 设计师 ******
2004-08-20 18:11:00
3636
原创 Struts学习傻瓜式入门篇
或许有人觉得struts不容易学,似乎里面的一些概念让未接触过的人迷惑,MVC1、MVC2、模式……我写这篇文章是想让从来没有接触过struts的人,能有个简单的入门指引,当然,系统地学习struts是必要的,里面有很多让人心醉的东东,那是后话了。 该案例包括首页,用户登陆、网站向导页面。就这么简单,没有深奥的struts概念,主要靠动手,然后用心体会。 WEB Server
2004-08-20 08:07:00
6266
2
原创 12个最重要的J2EE最佳实践(二)
4. 从一开始就计划使用 J2EE 安全性。 启用 WebSphere 安全性。这使您的 EJB 和 URL 至少可以让所有授权用户访问。不要问为什么——照着做就是了。 在与我们合作的客户中,一开始就打算启用 WebSphere J2EE 安全性的顾客是非常少的,这一点一直让我们感到吃惊。据我们估计大约只有 50% 的顾客一开始就打算使用此特性。例如,我们曾与一些大型的金融机构(银行、代理等等)合
2004-08-19 15:36:00
2205
1
原创 12个最重要的J2EE最佳实践(三)
8. 使用容器管理的事务。 学习一下 J2EE 中的两阶段提交事务,并且使用这种方式,而不是开放您自己的事务管理。容器在事务优化方面几乎总是比较好的。 使用容器管理的事务(CMT)提供了两个关键的优势(如果没有容器支持这几乎是不可能的):可组合的工作单元和健壮的事务行为。 如果您的应用程序代码显式地使用了开始和结束事务(也许使用 javax.jts.UserTransaction 或者甚至是本地资
2004-08-19 15:36:00
3555
原创 12个最重要的J2EE最佳实践(一)
为了不使问题复杂化,我们就使用——最重要的 12个 J2EE 最佳实践…… 最佳实践 1、始终使用 MVC 框架。2、在每一层都应用自动单元测试和测试管理。 3、按照规范来进行开发,而不是按照应用服务器来进行开发。 4、从一开始就计划使用 J2EE 安全性。5、创建您所知道的。 6、当使用 EJB 组件时,始终使用会话 Facades。 7、使用无状态会话 bean,而不是有状态会话 bean.
2004-08-19 15:35:00
2282
原创 Struts原理与实践(3)
一、JDBC的工作原理 Struts在本质上是java程序,要在Struts应用程序中访问数据库,首先,必须搞清楚Java Database Connectivity API(JDBC)的工作原理。正如其名字揭示的,JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功能。提供数据库访问的基本功能。它是将各种数据库访问的公共概念抽取出来组成的类和接口。JDBC API包括两
2004-08-19 14:50:00
5153
2
原创 Struts原理与实践(2)
下面,我们就从一个最简单的登录例子入手,以对Struts的主要部分有一些直观而清晰的认识。这个例子功能非常简单,假设有一个名为lhb的用户,其密码是awave,程序要完成的任务是,呈现一个登录界面给用户,如果用户输入的名称和密码都正确返回一个欢迎页面给用户,否则,就返回登录页面要求用户重新登录并显示相应的出错信息。这个例子在我们讲述Struts的基础部分时会反复用到。之所以选用这个简单的程序作为例
2004-08-19 14:48:00
2515
原创 Struts原理与实践(1)
一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在
2004-08-19 14:42:00
2997
1
原创 Struts框架基础篇
本文主要是介绍Struts 1.1 框架基本原理,以后将会陆续介绍Struts 1.1 其它方面的知识。 1. Struts的起源 Struts是作为Apache Jakarta项目的组成部分。该项目的目标是为建立Java web 应用程序而提供的一个开源框架,目前大家一般使用的版本为1.1,但也出现了1.2。通过使用struts 框架可以改进和提高Java Server Pages (JSPs)
2004-08-19 14:35:00
3222
1
原创 Struts 1.1 安装、示例篇
1. Struts 1.1 安装 安装Struts 1.1 比较简单。假设我们使用的是Tomcat 5.0,并且安装在D:/tomcat下。首先,请到http://jakarta.apache.org/struts/ 下载Struts 1.1,解压缩后,可以看到jakarta-struts-1.1目录,在这个目录下面,你可以看到这样一个目录:webapps.该目录下面有多个*.war,我们copy
2004-08-19 14:33:00
3413
原创 网络经典命令
1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:/>nslookup Default Server: ns.hesjptt.net.cn Address: 202.99.160
2004-08-14 21:38:00
6563
3
原创 Java学习
1.什么是java 2.面向对象的核心思想 3.java的特性 1. java是什么:不就是一门面向对象的编程语言吗?那么什么又是对象呢?对象就是现实世界存在的万事万物,地球拉,月亮了,星星啦,房子啦,汽车什么的;不过光面向对象可不行,万事万物还得有个联系,你还得告诉这些对象该做些什么;比如你心爱的女孩让你摘星星,拿月亮的,你该怎么办,不能傻乎乎的等着人家跑了吧;首先,找个脸盆,这就是容器了
2004-08-14 10:37:00
2159
2
原创 一个简单实用的数据库操作框架
这个小小的数据库操作封装框架是参考IBM开发网上的两篇文章并在其基础上扩充了一些功能而得到的。所以首先要感谢两篇文章的作者。学习JDBC以来一直想实现一个简单的封装来方便编程但是由于水平有限一直没有较好的办法,看了IBM开发网上的两篇文章以后感觉作者的设计思想很好一定能扩充成一个实用的JDBC封装。所以我在文章提供的源码基础上加了一些功能这些功能包括支持多种数据类型,处理了空值,利用反射方便的在R
2004-08-12 17:00:00
3491
3
原创 高效的jsp分页查询
int curpage=1;//当前页int page_record=20;//每页显示的记录数//用下面的方法(sql查询完成,速度快)curpage=Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页ResultSet rs=cn.rsexecuteQuery("select top "+page_record+" *
2004-08-12 16:27:00
6207
7
原创 天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:1、JVM的内存管理理解了这一点,所有和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决就像张无忌学太极剑,本质就是一圈一圈的画圆,你要是懂得了太极剑的本质,那
2004-08-12 09:19:00
1225579
47
原创 用Eclipse3.0+lomboz3.0+jboss3.2.3开发EJB
开发一个EJB 做了这么多准备工作,下面我们动手写一个例子HelloWorld,选择菜单file-new-other,弹出下面的对话框: 图5选择Java-Lomboz J2EE Wizards中选择Lomboz J2EE Project,然后点击Next按钮: 图6在Project name中输入项目名称,然后点击Next按钮, 图7在图7Lib
2004-08-10 09:39:00
4496
8
原创 配置Eclipse3.0+lomboz3.0+jboss3.2.3
1. 下载所需要的软件:j2eesdk1.4SDKhttp://java.sun.com/j2ee/1.4/download.html下载j2eesdk-1_4-windows.exeEclipse3.0:http://www.eclipse.org/下载eclipse-SDK-3.0-win32.ziplomboz3.0:http://www.obje
2004-08-10 09:20:00
5390
6
原创 吃在深圳
快餐:嘉旺(一些小点挺省事也好吃) 面点王(春饼和绿豆沙不错) 双种子(没怎么吃过) 肯德基(新奥尔良和雀巢橙C) 麦当劳东北菜:老北方(华强北靠红荔路那家,推荐鸡汤豆串、旱黄瓜蘸酱、薰骨架、鲽鱼头、川白肉等) 东北人(备选,个人觉得没有老北方做的好吃)四川菜:巴蜀风(华强北和蛇口等几个分店,推荐独蒜黄辣丁、泡椒肥肠、香辣蟹,还有什么一时间想不起来) 四川豆花(八卦一路,狗肉煲不错,豆浆也好) 菜
2004-08-09 19:43:00
2640
原创 蟑螂为什么叫"小强"
◆蟑螂的历史有数亿年,而人只有几百万年......强 ◆蟑螂有3700多种...杂食?不...只要是有机物几乎都吃......强 ◆蟑螂可在真空下(非绝对真空,如宇宙)可以存活至少10分钟.......强 ◆蟑螂可以活在由40kw的x-ray下....而人类?请以秒计费..............强 (P.S:蟑螂会死在由同步加速器提供10kev的x-ray下,这个强度是上者的1000倍) ◆可以
2004-08-09 19:05:00
2305
5
原创 IP 路由命令详解
下面列出了可在运行“路由和远程访问”的服务器的命令提示符下键入以管理 IP 设置的 netsh 命令。如果某个特定功能有多个命令,则在表示这些命令时可使用斜杠 (/) 来分隔每个命令。例如,routing ip set/show loglevel 命令实际上是两个分开的命令:routing ip set loglevel 和 routing ip show loglevel。 在命
2004-08-08 20:26:00
3826
原创 apache 2.0.48 + tomcat 5.0.16
一、准备(尽量找到下面版本一样的包,因为别的包我没测试):因为网上容易找到,所以在此不提同下载地址。apache_2.0.48-win32-x86-no_ssl.exejdk1.4_03.exejakarta-tomcat-5.0.16.exemod_jk1.2.4.dll(这个东东不好找,所以我给大家带来一个。)二、安装:1、安装(为了方便说明,下面是我自己的安装目录)APACHE(c:/pro
2004-08-06 13:36:00
4799
4
原创 MVC模式
MVC模式MVC是三个单词的缩写,这三个单词分别为:模型(Model)、视图(View)和控制(Controller)。MVC模式的目的就是实现Web系统的职能分工。下面以J2EE开发进行介绍。Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。View层用于与用户的交互,通常用JSP来实现。Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并
2004-08-06 11:07:00
3026
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人