java常见问题集锦(来自sun中国官方站) 推荐:simon 分类:java java常见问题集锦 问: 如何设置java 2(jdk1.2)的环境变量? 答: java 2安装后,需要设置path和java_home环境变量.与jdk1.1不同的是:设置好java_home环 境变量后,jvm将自动搜索系统类库以及用户的当前路径. java 2环境变量的设置如下例所示: solaris平台: setenv java_home java2的安装路径 setenv path %24java_home/bin:%24{path} windows平台: set java_home=java2的安装路径 set path=%24java_homebin;%path% 问: 哪些java集成开发工具支持java 2? 答: 目前流行的java集成开发环境,如inprise的jbuilder,symantec的...
1. 连接 iis 时的问题 jrun4 的安装很简单, 但连接 iis 时可能会出现问题, 开始时候我有几台机器上连接时都碰到了问题,中文资料都是说 jrun3.1 连接的, 但 3.1 和 iis 的连接操作显然要麻烦许多,我也试过 jrun3.1 的连接, 那并不容易. 如果你在连接 iis 时也碰到问题, 最大的可能性是 iis 本身有些问题, 我在那些开始连接不了的机器上重新安装 iis, 结果再连接时就非常的顺利. 2. jrun4 的文档 用惯 ms 软件的朋友都知道, 一点"help"就可以得到几乎所有的在线文档, 但 jrun 有些不同, 点 admin server 中的"help"所得到的东西几乎帮不了你任何忙, 最有用的文档入口在 jrun4 程序文件夹下的 docsdochome.htm, 在程序菜单中都你没办法找到它的. 3. servlet 编译 jrun...
面向 java 开发人员的 ajax: ajax 的 java 对象序列化在 ajax 应用程序中序列化数据的五种途径philip mccarthy , 软件开发顾问, 独立顾问2005 年 10 月 24 日如果您正在使用异步 javascript 和 xml(ajax)进行 java? web 开发,那么您最关心的问题可能就是把数据从服务器传递给客户机。在 面向 java 开发人员的 ajax 系列的第二篇文章中,philip mccarthy 介绍了 java 对象序列化的五种方式,并提供了选择最适合应用程序的数据格式和技术所需要的全部信息。在这个系列的 第一篇文章 中,我介绍了 ajax 的构造块:如何用 javascript xmlhttprequest 对象从 web 页面向服务器发送异步请求。如何用 java servlet 处理和响应请求(向客户机返回 xml 文档)。如何...
面向 java 开发人员的 ajax: 构建动态的 java 应用程序philip mccarthy , 软件开发顾问, 独立咨询顾问2005 年 10 月 20 日在 web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 java™ 开发人员来说也是一个严峻的挑战。在这个系列中,作者 philip mccarthy 介绍了一种创建动态应用程序体验的开创性方式。ajax(异步 javascript 和 xml)是一种编程技术,它允许为基于 java 的 web 应用程序把 java 技术、xml 和 javascript 组合起来,从而打破页面重载的范式。ajax(即异步 javascript 和 xml)是一种 web 应用程序开发的手段,它采用客户端脚本与 web 服务器交换数据。所以,不必采用会中断交互的完整页面刷新,就可以动态地更新 web 页面。使用...
选择自 hf1650 的 blog 一、概述 当网络编程越来越方便,系统功能越来越强大,安全性却指数倍地下降。这恐怕就是网络编程的不幸和悲哀了。各种动态内容生成环境繁荣了www,它们的设计目标就是为了给开发者更多的力量,给最终用户更多的方便。正因为如此,系统设计师和开发者必须明确地把安全问题作为一个考虑因素,事后追悔很难奏效。 从安全的角度来看,服务器端www应用的弱点来源于各种各样的交互能力和传输通道。它们是攻击者直接可以用来影响系统的工具。在攻击者寻找和利用系统安全漏洞时,它们总是给系统安全带来压力。对付所有这些攻击的通用防卫策略就是所谓的输入验证。 从同一层面考虑,主要有两种设计上的错误导致了安全方面的问题:· 拙劣的访问控制。· 对部署环境作隐含的假设。 在有关安全的文献中,针对访问控制问题有着许多深入的分析。这里我们要讨论的是底层实现(代码和配置)上的安全管理问题,讨论的环境是j...
jsp可以令菜鸟直接写简单的网页程序(网友言),而servlet却有jsp所不及的集成程度和易维护性。两者在java/bs系统中无法简单取代,但同时并存却令开发者陷入近两年来最常见的陷阱中:必须在一个即使是相对简单的项目中维持多套程序模式的方案,显然,这是高成本的。本文考虑并初步实验了使用标签组件连续完成类似servlet的处理效果,从而达到鱼和熊掌兼得的目的,看来有一定的效果。 在完全使用servlet的环境中,可以使用servlet的继承获得上级servlet的设定属性;还可以使用servlet-chains达到分类处理的目的,整个web程序与实际应用系统非常相似,高效而简洁;在servlet-jsp的环境中servlet起到集中处理请求的作用,而jsp负责显示各种形式采摘的数据。后者最麻烦的就是在servlet/jsp中的数径和变量处理方式不一致,平添大量的原始的工作量。struts...
连结数据库 jdbc使用数据库url来说明数据库驱动程序。数据库url类似于通用的url,但sun 在定义时作了一点简化,其语法如下: jdbc::[node]/[database] 其中子协议(subprotocal)定义驱动程序类型,node提供网络数据库的位置和端口号,后面跟可选的参数。例如: string url=”jdbc:inetdae:myserver:1433?language=us-english&sql7=true” 表示采用inetdae驱动程序连接1433端口上的myserver数据库服务器,选择语言为美国英语,数据库的版本是mssql server 7.0。 java应用通过指定drivermanager装入一个驱动程序类。语法如下: class.forname(“”); 或 class.forname(“”).newinstance(); ...
世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个byte的位置(即16位),分别称为高位和低位。中国规定的汉字编码为gb2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持gb2312。gb2312包括了一二级汉字和9区符号,高位从0xa1到0xfe,低位也是从0xa1到0xfe,其中,汉字的编码范围为0xb0a1到0xf7fe。 另外有一种编码,叫做gbk,但这是一份规范,不是强制的。gbk提供了20902个汉字,它兼容gb2312,编码范围为0x8140到0xfefe。gbk中的所有字符都...
基本组件jsp共有以下9种基本内置组件(可与asp的6种内部组件相对应): request: 用户端请求,此请求会包含来自get/post请求的参数 response: 网页传回用户端的回应 pagecontext: 网页的属性是在这里管理 session: 与请求有关的会话期 application: servlet正在执行的内容 out: 用来传送回应的输出 config: servlet的构架部件 page: jsp网页本身 exception: 针对错误网页,未捕捉的例外你可以使用它们来存取执行jsp代码的servlet。 为了避免谈论到太多servletapi的细节,让我们来检视一些你可以利用它们来做的事:不必使用运算式,你可以直接存取内部out物件来列印一些东西到response:不必直接传送参数到javabean,你可以按照请求部件来取得参数的值:。等等。以下着重介绍ses...
这段时间经常看到有人问到web开发中怎么中文总是?号。原因其实很简单,因为大家大多用的是tomcat服务器,而tomcat服务器的默认编码为 iso-8859-1(西欧字符)。就是因为iso-8859-1(西欧字符)编码造成了我们经常看到?号。 方法一:最简单也是用的最多的方法。 <%@ page language="java" pageencoding="gbk" %> 或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符。 这个方法用于jsp页面中的中文显示。 方法二:使用过滤器。 过滤器使用主要针对表单提交,插入数据库的数据都是?号。这也是应为tomcat不按request所指定的编码进行编码,还是自作主张的采用默认编码方式iso-8859-1编码。 编写一个setc...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器