自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zaowei21的专栏

技术问题.程序设计方面,有一些经典的文章是转贴的.

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

原创 SCJP正确率为98%的朋友的经验之谈

今天上午,我去考了scjp(Sun Certified Java Programmers),passed with 98%,有一道题没对,其它都对了。 如大家所说,scjp考试比较简单,但是我还是花了1个多月去准备,因为考试费用太贵¥1250,上次在www.javaunion.com上有人说只要800,也不知真假,反正那时我已经交钱了。  本着资源共享的原则,我将我当初下载的东西整理出来,很多东西

2007-07-23 09:49:00 1027

原创 Servlets和JSP Pages最佳实践

Java Servlet技术与JSP技术使Java服务器端技术,目前他们控制了整个服务器端Java技术市场,并且逐渐成为构建商业Web应用的标准。Java开发者喜欢这些技术是由于很多的原因,包括:这些技术很容易学习,一次编写,处处运行 (Write Once, Run Anywhere)。更重要的是,如果更高效地采用了下面的实践,Servlet与JSP能够帮助分开Web的表示与内容。"最佳实践"是

2007-07-23 09:46:00 950

原创 通过Jsp发送动态图像

你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。  当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型

2007-07-23 09:40:00 936

原创 html与jsp开发分离技术

在传统的JSP程序中,我们将HTML代码与Java代码混合在一起编写,这样虽然方便,但同时也导致页面难以维护,HTML开发人员和JSP开发人员负担加重,我们可以将这种传统的技术成为页面拉数据技术。怎样才能做到将HTML开发和JSP开发分离呢?答案就是使用Tag技术,通过使用Tag技术,我们就可以在页面程序中不出现JSP代码,在需要数据的地方,大家先约定好标签,然后由Tag的后台处理程序去替换这

2007-07-23 09:32:00 1806

原创 JSP通过JDBC与Oracle相连

JSP通过JDBC与Oracle相连一、环境变量(系统变量)JAVA_HOME = C:JDK1.3TOMCAT_HOME = C:TOMCAT-3.2.3ClassPath = D:OracleOra81jdbclibclasses12.zip(JDBC驱动程序)二、测试程序String sDBDriver = "oracle.jdbc.driver.OracleDriver

2007-07-23 09:23:00 963

转载 详细介绍用JBuilder9开发的Struts实例

本文将给大家介绍在JBuilder 9 集成开发环境下,如何运用Struts Framework来开发Web 应用程序,我们这里所说的JBuilder9是指JBuilder 9 Developer 与 Enterprise两个版本。    一、JBuilder 对于 Struts 之支持    JBuilder 提供图形使用者接口以简化组件文件 struts-config.xml 之编辑与设定,此

2007-07-18 10:15:00 1045

转载 创建Web应用和Struts框架的配置文件

对于Struts应用,它的配置文件web.xml应该对ActionServlet类进行配置,此外,还应该声明Web应用所使用的Struts标签库,本例中声明使用了三个标签库: Struts Bean、Struts HTML和Struts Logic标签库。例程2-7为web.xml的源代码。全文阅读:http://www.javah.net/Struts/20070509/906.html

2007-07-18 10:11:00 985

转载 用Struts建立MVC应用的介绍

我们在开发Web应用时经常提到的一个概念是Model 1/Model 2,那么到底它是什么意思呢?其实它是对采用JSP技术构成Web应用的不同模型的描述。下面对这个概念做一个简单的介绍。    Model 1    在使用JAVA技术建立Web应用的实例中,由于JSP技术的发展,很快这种便于掌握和可实现快速开发的技术就成了创建Web应用的主要技术。JSP页面中可以非常容易地结合业务逻辑(jsp:u

2007-07-18 10:04:00 848

转载 JSP流行模板Struts的安装配置

Struts最早于2002年5月作为Jakarta项目的组成部分问世,(主页:http: //jakarta.apache.org/struts/index.html) Jakata项目由Apache Foundation.运做。项目的创立者希望该项目的研究改进和提高Java Server Pages (JSPs)、servlet、标签库以及面向对象的技术水准。Struts为使用MVC体系来编写应

2007-07-18 09:31:00 925

原创 Struts控制器组件简单介绍

Struts控制器组件负责接受用户请求、更新模型,以及选择合适的视图组件返回给用户。控制器组件有助于将模型层和视图层分离,有了这种分离,就可以在同一个模型的基础上得心应手地开发多种类型的视图。Struts控制器组建主要包括:    ·ActionServlet组件:充当Struts框架的中央控制器。    ·RequestProcessor组件:充当每个子应用模块的请求处理器。    ·Actio

2007-07-18 09:09:00 1299

原创 JSP之plugin的使用

jsp:plugin Action 使您能插入所需的特定的浏览器的OBJECT或EMBED元素来指定浏览器运行一个JAVA Applet所需的插件。全文阅读:http://www.javah.net/JSP_JSF/20070508/867.html

2007-07-17 09:20:00 1414

原创 在jsp程序中使用com组件

在jsp程序中使用com组件的机会并不多,jsp也没有直接操作com的函数,但有的工作有时候还必须使用com组件来完成,下面就来说一下具体的操作方法。  在jsp中使用com组件有两种方法:一种是用javascript在客户端来控制(严格说这个应该是html的功能),如:      function Hello() {  var result= myCom.Hello("李宗斌")

2007-07-17 09:14:00 1037

原创 提升JSP应用程序的七大绝招

你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中

2007-07-17 09:11:00 871

原创 JSP动态输出Excel及中文乱码的解决

最近在网上看到一个用java来操纵Excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下。  首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中。  写一个javaBean,利用JExcelApi来动态生成excel文档,我这

2007-07-17 09:07:00 934

原创 高效的jsp分页查询

Jsp如下:**********************数据库操作的bean,自己完成,这里不再赘述-->int curpage=1;//当前页int page_record=20;//每页显示的记录数//用下面的方法(sql查询完成,速度快)curpage=Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页ResultSe

2007-07-17 09:02:00 1042

原创 用j2me编写palm软件的一点心得(一)

很久以前贴了这篇文章,可一直忘了写写全,哈哈,现在补全吧,顺便回答几个问题。1)palm价格可以看www.move.com.cn2)palm编程完全不需要palm机器,可以安装虚拟机,方法可以见下。3)给大家一个最好的palm网站http://www.cnpug.com/看了诸位高手对weblogic的长久热情,觉得诸位是不是太看重j2ee平台了,这里想写一点j2me的应用,不知道诸位是不是感兴趣

2007-07-09 10:07:00 900

原创 使用jsp生成彩色汉字验证码

一些网站采用了字母和数字的验证码,数字和字母加起来一共30多个,如果有心,还是能够通过方法识别出来。我在网上看到一篇文章"jsp彩色验证码",我进行了加强,生成的验证码内容为汉字,可以方便应用在面向汉语网民的网站认证上。当然,我还看到别人考虑的几种方法:1.生成计算题,比如20+34*(23-12)=?,用户必须输入正确的答案才能通过验证,这个想法挺好,但是用户必须打开计算器进行计算,增加了用

2007-07-07 10:41:00 952

原创 JSP中基于Session的在线用户统计分析

JSP作为后起之秀能够在服务器编程环境中占据一定地位,是和它良好支持一系列业界标准密切相关的。 Session就是它提供的基础设施之一。作为一个程序员,你可以不介意具体在客户端是如何实现,就方便的实现简单的基于session的用户管理。现在对于处理在线用户,有几种不同的处理方法。  一种是页面刷新由用户控制,服务器端控制一个超时时间比如30分钟,到了时间之后用户没有动作就被踢出。这种方法的

2007-07-06 12:30:00 1209

原创 TOMCAT用https替换http的方法

TOMCAT 用https替换http的方法1.首先用jdk自带的工具keytool生成一个证书keystoreJAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /path/to/my/keystore2. 如果是JDK1.3以下则需要下载Java Secure Socket Extensions (JS

2007-07-06 12:28:00 985

原创 从原理上解决Tomcat中文问题

很多开源软件都有国际化和本地化的问题,其实国际化本没有那么复杂,只是总有些公司希望通过拒绝国际标准来提高市场占有率,所以也就渐渐导致了现在的情况。很多开源软件首要支持的便是UTF编码,然后才是其他编码。(by gashero)当然也有些不着调的软件首选的是ISO-8859-1编码,甚至是ASCII编码。好了,下面先讲讲编码,因为Tomcat也是一种不着调的软件。  常见的中文编码有GB2312

2007-07-06 12:24:00 890

原创 快速应用JDBC控件访问数据库资源

  JDBC控件是Beehive1.0中提供的访问JDBC数据源的Java控件。通过继承JDBC控件,我们根本无须关注访问数据库资源的通讯细节,只需要定义自己的业务方法,增加相应的注释来描述该继承子类,我们就可以非常轻松的实现企业应用中JDBC数据源的访问。  JDBC控件的所有注释在org.apache.beehive.controls.system.jdbc.JdbcControl接口

2007-07-06 12:20:00 874

原创 基于JSP技术的网络教学平台设计

随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,将传统的课堂教学转变为课堂+电脑+网络课堂+internet等多种学习方式,是教育工作者应当为之努力的方向。基于 JSP技术的网络教学平台是依托校园网的优势设计和开发的,通过此平台,学生可以不受时间、空间、地域的限制,实现网上浏览教学内容、完成作业,参加测试等功能,

2007-07-06 12:17:00 1711

原创 JDBC连接SQL2000详细流程

  我们在设计JDBC连接MS SQL2000数据库的时候,时常会因为一些原因无法注册驱动或者不能和数据库相连接。  以下是我在开发的时候写的比较完整的连接方法,在此也要感谢许许多多的无名高手的无私帮助!  步骤:(注意:根据你的具体情况而定)  1.在微软官方网站下载SQL的JDBC驱动(http://www.microsoft.com/sql)  2.安装驱动,就默认安装  3.安装完成后,将

2007-07-06 12:13:00 746

原创 JSP三种页面跳转方式的比较

使用JSP大约有下列三种跳转方式:1. response.sendRedirect();2. response.setHeader("Location","");3. 经过试验得到下面的一些规则:一. response.sendRedirect()此语句前不允许有out.flush(),如果有,会有异常:java.lang.IllegalStateException: Can"t

2007-07-06 12:09:00 982

原创 JSP和JSF双剑合并 打造完美Web应用

Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。但以Java为基础的JSP在Java SE 5推出之前却一直抬不起头来,这最重要的原因就是JSP虽然功能十分强大,但最大的优点也是它的最大缺点,功能强大就意味着复杂,尤其是设计前端界面的可视化工具不多,也不够强大。因此,设计JSP页面就变得十分复杂和繁琐。不过,在Java SE 5推出的同时

2007-07-06 11:49:00 752

原创 fei心目中的Java2十大经典中文图书

第一名:Java编程思想第二版(Thinking in java second)-包含范围:全部。没说的--绝对的大师作品--当之无愧的第一--第一版时就享誉整个java界(当时网上好象也有人译了)--国内版是京京工作室翻译的-基本上毁了此书--错误术语太多-推荐高手看E文版,新手就不要先看此书了。第二版更精采--台湾的侯捷译了此书-可以到www.csdn.net看看前几章的中文版(不过是台湾术语

2007-07-06 11:41:00 806

原创 struts标签使用举例--logic篇

该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:1)当Java对象为null时;2)当String对象为""时;3)当java.util.Collection对象中的isEmpty()返回true时;4)当java.util.Map对象中的isEmpty()返回true时。eg....该句等同于:if (userList.isEmp

2007-07-05 10:42:00 815

原创 开源技术——体验Struts

看到题目,您一定觉得很土,Struts早已风靡,而关于Stuts的文章也早已遍地都是,如果你觉得土那你就别看了,我只是把我这段时间学到的一些比较肤浅知识在这里记录一下,如果您真在这些连载文章中获得了您想要的知识,那么我就会很欣慰了。这不快毕业了吗?我选的题目就和Struts有关,做一个关于学校的毕业设计选题系统,就是B/S结构,访问数据库的一些俗套的东西,为了巩固我这段时间学习Struts,我把这

2007-07-05 10:35:00 698

原创 struts国际化轻松尝试

1、 建立服务器我使用Tomcat5.5作为测试环境,建立过程(略);2、 下载struts可以到http://jakarta.apache.org/struts/index.html下载.3、 建立工程在webapps目录下建立一个international文件夹,再在international目录下建立WEB-INF文件夹和WEB-INF/classes文件夹,这些都是一个

2007-07-05 10:30:00 689

原创 struts开发实践—分页的实现

本案主要功能是完成数据集的分页显示。示例代码如下:1.PageInfo类:定义分页信息。/******************program begin**************************/package test;import java.io.*;public final class PaginationInfoimplements Ser

2007-07-05 10:13:00 749

原创 我的struts分页算法的实现

说到分页算法,一般WEB开发都会用到,我只是在我的实现技术上用了struts框架,其实原理都一样的。看了网上相当多的分页算法,有对的也有好多是错的,更有好多是不太优化的。还有以前自己在augmentum做的一个分页算法,总结了一些不足。决定重新再写一个分页算法。首先,应该写个bean来记录存储一些页面的属性分页大致需要如下属性:private int currentPage = 1; // 当前页

2007-07-05 10:02:00 560

原创 WebLogic的研究之三--开发、部署EJB(1)

这里不会讨论EJB的概念,只讨论如何编写一个简单EJB,部署EJB,Weblogic与JBuilder的整合,本文先把介绍仅用文本编辑器编写一个最简单的EJB所需要的一切,以让大家一览EJB的概貌,然后才介绍如何把Weblogic与JBuilder整合起来,使用JBuilder开发Weblogic的EJB,我相信这样会得到很好的学习效果,因为这是我学习的路径,当然我会把我遇到的问题告诉大家,以免大

2007-07-05 09:55:00 624

原创 JSP生成静态页实践及其设计思想[1]

51job和智联招聘(先声明我不是为他们作广告,仅以他们为例作技术上的比较)51job采用的是比较 "先进"的php技术,而智联用的是比较落后的asp.但我们可能会明显的感觉到51job的反应速度相比智联招聘实在是太慢了,为什么会这样?细心的人可能会察觉到了。智联虽然用的是asp,但他采用了另一种更巧妙的技术--asp生成静态页技术。所有的动态页基本上都转换成了html静态页,不用访问数据库,当然

2007-07-04 10:59:00 480

原创 Jsp&Servelet 学习笔记-对一个Servlet创建多个Mapping

对一个Servlet创建多个Mapping当我们想创建多个name或URL patterns 使web使用者能够请求一个servlet时,该如何处理呢?那么在部署描述文件中与servlet 元素相关的servlet-mapping能够配置多个。Example 3-2. Two servlet-mapping tagsPUBLIC "-//Sun Microsystems,

2007-07-04 10:57:00 767

原创 JSP中文乱码问题解决方法小结

在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。1、JSP页面乱码  这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,2、数据库乱码  这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下:  在数据库连接字符串中加入编码字符集  Stri

2007-07-04 10:55:00 574

原创 JSP(Struts)避免Form重复提交的几种方案

1 javascript ,设置一个变量,只允许提交一次。      var checkSubmitFlg = false;   function checkSubmit() {   if (checkSubmitFlg == true) {   return false;   }   checkSubmitFlg = true;   return true;   }   document.ond

2007-07-04 10:52:00 549

原创 Java对象持久化技术之Hibernate入门之一

Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。    (1)创建Hibernate的配置文件。    (2)创建持久化类。    (3)创建对象-关系映射文件。    (4)通过Hibernate

2007-07-03 10:32:00 597

转载 Hibernate下数据批量处理解决方案

很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在 Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibernate可能像这

2007-07-03 10:24:00 696

原创 Struts + Hibernate 代码生成器设计思路

 1、设计目的:大批量程序代码生成。 为了达到这个目的,我们在做系统软件时,基本一个业务逻辑对应一张表。    2、实现手段:(1)从现有的数据库中导出所需要的所有表和字段到一个XML文件,不直接生成代码的原因是可以手工修改这个XML文件。当然,也可以直接手工建立一个XML逻辑文件. 这样就可以很灵活。    然后再跟据XML生成相应程序源代码!!    此外,还可以跟据XML文件生成数据库说明文

2007-07-03 10:18:00 607

原创 结合struts和hibernate谈J2EE架构的数据表示

 在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。    我来谈谈在J2EE架构中各层的数据表示方法:    Web层的数据表示是FormBean,数据来源于HTML Form POST  业务层的数据表示是VO  持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如

2007-07-03 10:14:00 534

QT_Creator

QT Creater的教程. 汉化的中文版,很不错的.

2012-01-14

空空如也

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

TA关注的人

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