
Java
天地客人
这个作者很懒,什么都没留下…
展开
-
Java 开发中遇到的乱码问题
Java 开发中遇到的乱码问题 若想明白jsp开发过程中为什么会产生中文乱码,我们先来看看unicode编码。Unicode (统一码)顾名思义是一个将世界上各种文字统一在一起的东东。由美国各大电脑厂商组成的Unicode策进会来推动。目的,推广一个世界通用的编码体制,惊世界上所有常用的文字都涵盖进去,从而减少个电脑商开发国外市场遇到的问题。为了将成千上万的文字统统收集到一个共同的编码机制下,原创 2006-03-15 15:48:00 · 2181 阅读 · 1 评论 -
tomcat下的jsp和servlet的字符编码问题
tomcat下的jsp和servlet的字符编码问题 使用filter来改变request的编码 在前面的文章里面,我们讨论了在tomcat下的jsp和servlet的字符编码问题!知道当没有指定request的编码的时候,从客户端得到的数据是iso-8859-1编码的(request.getParameter()得到传递的参数值);但是我们怎么来改变request的编码呢?原创 2006-04-20 23:24:00 · 2690 阅读 · 1 评论 -
深入了解MIDP-基础篇
深入了解MIDP-基础篇 本文主要介绍MIDP的基本概念。因为注意到国内的java站点介绍J2me的还比较少,所以就写了本文。如果有什么不妥的地方,欢迎您email我,讨论商榷。如您要转贴,请保留原出处,并勿做删改。谢谢。本文是“j2me的基本介绍”系列文章的后续,在基础篇中,将主要介绍MIDP的组织结构,和MIDlet的LifeCycle,并通过一个实例,编写一个MIDlet转载 2006-04-20 23:19:00 · 1811 阅读 · 0 评论 -
Java学习从入门到精通
Java学习从入门到精通作者:robbin Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是转载 2006-04-28 15:09:00 · 3941 阅读 · 2 评论 -
Java软件架构设计慨论
Java软件架构设计慨论 开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。 开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持。再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图。 比如要开发网站引擎系统,就从Yahoo的个人主页生成工具 到虚拟主机商提供的转载 2006-04-30 09:57:00 · 1407 阅读 · 0 评论 -
JSP语法详解
JSP语法详解HTML 注释 在客户端显示一个注释. JSP 语法 ] --> 例子 1 在客户端的HTML源代码中产生和上面一样的数据: 例子 2 --> 在客户端的HTML源代码中显示为: 描述 这种注释和HTML中很像,也就是它可以在"查看源代码"中看到. 唯一有些不同的就是,你可以在这个注释中用表达式(例子2所示).这个表达示是不定的,由页面不同而不同,你能够原创 2006-04-30 10:01:00 · 1635 阅读 · 0 评论 -
JSP设计模式
JSP设计模式一:介绍 记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp 后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说 jsp设计使用MVC来设计。 二:MVC介绍 MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应的操作 通常jsp只负责view也就是只负责显示页面。业务逻原创 2006-04-30 10:07:00 · 3927 阅读 · 38 评论 -
Java代码编写的30条建议
Java代码编写的30条建议(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Ja原创 2006-04-30 09:59:00 · 1536 阅读 · 0 评论 -
JSP教程--Application 的应用
JSP教程--Application 的应用 在前一篇里我们讲了在JSP 中使用session 来保存每个用户的私有信息,但有时服务器需要管理面向整个应用的参数,使得每个客户都能获得同样的参数值。那在JSP中应怎么办呢?和Session 一样, JSP使用Application 对象,操作的方法和Session "Times New Roman""一样。 其API 使用如下:原创 2006-04-30 10:04:00 · 1571 阅读 · 1 评论 -
JSP中调用Oracle存储过程的小例子
JSP中调用Oracle存储过程的小例子*执行一条insert语句并传参数*/ create or replace procedure p_test2(i in number) as begin insert into t values (i,′x′||to_char(i)); commit; end; / %@page import="java.sql.*"%> aaabbb S原创 2006-04-30 10:12:00 · 2088 阅读 · 5 评论 -
JSP标签库介绍
JSP标签库介绍 我用JSP和ASP编程已经有一段颇长的时间了,在这两种服务器端的编程解决方案中,我越来越觉得JSP的功能要比ASP强大得多。我为什么要把JSP选作首选服务器端web应用程序开发工具呢?当然,JSP迷人的特性和功能不少,但JSP的标签库是让我做出这一决定的最重要诱因之一。 为什么这样说呢?原因有两个方面:维护和开发的速度。服务器端脚本语言其实就像是开发Int原创 2006-04-30 10:03:00 · 1686 阅读 · 0 评论 -
JSP内幕
JSP内幕 JavaServer PagesTM (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 开发基于Web的应用程序:背景 在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到对股票进行交易和原创 2006-04-30 10:05:00 · 2276 阅读 · 0 评论 -
JSP常用问答
JSP常用问答1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: 但是如果data.inc中包含JSP CODE ,我们可以使用: %@include file="data.inc"%> 2、如何执行一个线程安全的JSP? 只需增加如下指令 3、JSP如何处理HTML FORM中的数据? 通过内置的request对象即可,如下: Stri原创 2006-04-30 10:09:00 · 2342 阅读 · 0 评论 -
JSP应用的安全问题
JSP应用的安全问题一、概述 当网络编程越来越方便,系统功能越来越强大,安全性却指数倍地下降。这恐怕就是网络编程的不幸和悲哀了。各种动态内容生成环境繁荣了WWW,它们的设计目标就是为了给开发者更多的力量,给最终用户更多的方便。正因为如此,系统设计师和开发者必须明确地把安全问题作为一个考虑因素,事后追悔很难奏效。 从安全的角度来看,服务器端WWW应用的弱点来源于各种各样的交互能力和传输通原创 2006-04-30 10:11:00 · 2030 阅读 · 0 评论 -
Java性能优化技巧集锦
Java性能优化技巧集锦一、通用篇 1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/O 1.3 慎用异常 1.4 不要重复初始化变量 1.5 尽量指定类的final修饰符 1.6 尽量使用局部变量 1.7 乘法和除法 二、J2EE篇 2.1 使用缓冲标记 2.2 始终通过会话Bean访问实体Bean 2.3 选择合适的引用机制 2.4原创 2006-05-04 14:33:00 · 3783 阅读 · 0 评论 -
java面试题集
java面试题集基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是J原创 2006-05-04 14:34:00 · 16192 阅读 · 13 评论 -
如何使用Java编写多线程程序
一、简介 1、什么是线程原创 2006-05-04 14:27:00 · 1578 阅读 · 0 评论 -
ANT安装、配置
ANT安装、配置内容摘要:ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的基本概念: ANT的安装:解包,设置路径 ANT的使用:最好的学习只不过是一个简单实用的例子起步…… ANT的基本概念:Java的Makefile当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c转载 2006-05-04 14:36:00 · 2166 阅读 · 1 评论 -
jsp+tomcat+mysql&sevlet&javabean配置全过程
jsp+tomcat+mysql&sevlet&javabean配置全过程 在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一样的初学者在此总结了不少作者的经验,非常感谢他们的无私奉献精神,也希望更多的人把这种精神发扬光大,呵呵,再次对所参原创 2006-03-29 12:17:00 · 2732 阅读 · 0 评论 -
JDBC系列教程(六)---可调用语句
JDBC系列教程(六)---可调用语句 CallableStatement 本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年转载 2006-03-20 18:36:00 · 1404 阅读 · 0 评论 -
JDBC系列教程(四)---结果设置
JDBC系列教程(四)---结果设置 ResultSet 本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由 Addison-W转载 2006-03-20 18:32:00 · 1504 阅读 · 0 评论 -
jspSmartUpload上传下载全攻略(二)
二、相关类说明篇 ㈠ File类 这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。 File类主要提供以下方法: 1、saveAs作用:将文件换名另存。 原型: public void saveAs(java.lang.String destFilePathName) 或 public void saveAs(java.lang.St原创 2006-03-15 15:51:00 · 1694 阅读 · 0 评论 -
jspSmartUpload上传下载全攻略(四)
四、文件下载篇 1、下载链接页面download.html 页面源码如下:文件名:download.html作 者:纵横软件制作中心雨亦奇(zhsoft88@sohu.com)-->下载点击下载2、下载处理页面do_download.jsp do_download.jsp展示了如何利用jspSmartUpload组件来下载文件,从下面的源码中就可以看到,下载何其简单。 源码如下:import="c转载 2006-03-15 15:53:00 · 1738 阅读 · 1 评论 -
用jsp,读远程文件,保存到本地
用jsp,读远程文件,保存到本地读取网络文件有些不一样,我给你一个完整的代码吧,存成jsp就可以直接运行的。 //?程文件路径 String s1 = "http://www.google.co.jp"; //本地存放路径 String s2 = "C://test.html";URL urlfile = null; HttpURLConnection httpUrl = null;原创 2006-03-15 15:27:00 · 1778 阅读 · 0 评论 -
在Tomcat下JSP、Servlet和JavaBean环境的配置
在Tomcat下JSP、Servlet和JavaBean环境的配置 创建时间: 2004-11-30文章提交: 孤独经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j原创 2006-03-15 15:46:00 · 1906 阅读 · 2 评论 -
jspSmartUpload上传下载全攻略(一)
jspSmartUpload上传下载全攻略 来源:http://www.knowsky.com/3136.html作者:未知一、安装篇 jspSmartUpload是由www.jspsmart.com 网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或转载 2006-03-15 15:50:00 · 2338 阅读 · 0 评论 -
Tomcat5.5.9的安装配置
Tomcat5.5.9的安装配置作为一个初学JSP和Servlet的人来说,最难恐怕是服务器的配置这一关。本人刚刚开始学习JSP和Servlet,现在把配置经过和大家交流.我的主要环境如下1 - Windows XP sp22 - j2sdk 1.5 和 jre1.53 - tomcat 5.5.9大致的步骤如下:1. 安装和配置java.2. 下载并安装服务器。3. 测试服务器。1 - 安装转载 2006-03-15 15:47:00 · 1756 阅读 · 0 评论 -
jspSmartUpload上传下载全攻略(三)
三、文件上传篇 ㈠ 表单要求 对于上传文件的FORM表单,有两个要求: 1、METHOD应用POST,即METHOD="POST"。 2、增加属性:ENCTYPE="multipart/form-data" 下面是一个用于上传文件的FORM表单的例子:ACTION="/jspSmartUpload/upload.jsp">㈡ 上传的例子 1、上传页面upload.html 本页面提供表单,让用户选转载 2006-03-15 15:52:00 · 1492 阅读 · 0 评论 -
JDBC 4.0规范之目标
JDBC 4.0规范之目标 -------------------------------------------------------------------------------- 历史 JDBC API是一种成熟的技术,最早发布是1997年1月。在最初的版本中,JDBC API着重提供一个对SQL数据库的基本调用级接口。之后,JDBC 2.1规范和2.0可选包规范拓宽了API的原创 2006-03-20 01:59:00 · 1450 阅读 · 0 评论 -
Java程序员的存储过程
Java程序员的存储过程 --------------------------------------------------------------------------------原文:http://www.onjava.com/pub/a/onjava/2003/08/13/stored_procedures.html by Nic Ferrier 本文阐述了怎么使用DBMS存储过翻译 2006-03-20 10:44:00 · 4051 阅读 · 2 评论 -
JDBC系列教程(五)---准备语句
JDBC系列教程(五)---准备语句 PreparedStatement 本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由转载 2006-03-20 18:35:00 · 1289 阅读 · 0 评论 -
JSP连接SQL Server 2000系统配置
JSP连接SQL Server 2000系统配置第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK;安装完之后,设置环境变量:我的电脑---属性---高级---环境变量; 选择---系统变量(S): 设置JAVA_HOME原创 2006-03-24 13:24:00 · 2138 阅读 · 0 评论 -
谈谈JDBC接口技术
谈谈JDBC接口技术 -------------------------------------------------------------------------------- JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库原创 2006-03-20 10:36:00 · 1688 阅读 · 0 评论 -
JDBC系列教程(三)---语句
JDBC系列教程(三)---语句 Statement 本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由 Addison-Wes转载 2006-03-20 18:31:00 · 1053 阅读 · 0 评论 -
用Java实现Web服务器
用Java实现Web服务器 一、HTTP协议的作用原理 HTTP协议的作用原理包括四个步骤: 1.连接:Web浏览器与Web服务器建立连接。2.请求:Web浏览器通过socket向Web服务器提交请求。3.应答:Web浏览器提交请求后,通过HTTP传送给Web服务器。Web服务器接到请求后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面原创 2006-03-21 14:16:00 · 1936 阅读 · 0 评论 -
web开发常用js功能性小技巧
web开发常用js功能性小技巧--------------------------------------------------------------------------------; ; ; ; New Document ; ; ; ; ; ; ; ; ---------------------------------------------------------原创 2006-03-21 14:28:00 · 1499 阅读 · 1 评论 -
JDBC系列教程(一)---连接
JDBC系列教程(一)---连接 连接 本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由 Addison-Wesley 出转载 2006-03-20 18:26:00 · 1142 阅读 · 0 评论 -
JDBC系列教程(二)---驱动设置
JDBC系列教程(二)---驱动设置 DriverManager 本概述摘自《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference》,目前正由 JavaSoft 继续编写。这本书既是 JDBC 的教程,也是一本权威性参考手册,将作为 Java 系列的一部分在 1997 年春季由 Addison-Wesley转载 2006-03-20 18:29:00 · 1032 阅读 · 0 评论 -
JSP环境基于Session的在线用户统计深入分析
JSP环境基于Session的在线用户统计深入分析JSP作为后起之秀能够在服务器编程环境中占据一定地位,是和它良好支持一系列业界标准密切相关的。Session就是它提供的基础设施之一。作为一个程序员,你可以不介意具体在客户端是如何实现,就方便的实现简单的基于session的用户管理。现在对于处理在线用户,有几种不同的处理方法。一种是叶面刷新由用户控制,服务器端控制一个超时时间比如30分钟,到了原创 2006-05-14 16:20:00 · 5438 阅读 · 1 评论