2007年06月
Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。阅读全文>
发表于 @ 2007年06月12日 14:37:00|评论(loading...)|编辑
本文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建议的最优化的解决Java中文问题的方法。阅读全文>
发表于 @ 2007年06月07日 14:11:00|评论(loading...)|编辑
字体编码学习-Java 编程技术中汉字问题的分析及解决 ---JAVA汉字显示问题的解决方案 阅读全文>
发表于 @ 2007年06月07日 02:31:00|评论(loading...)|编辑
文深入分析了Java程序设计中Java编译器对java源文件和JVM对class类文件的编码/解码过程,通过此过程的解析透视出了Java编程中中文问题产生的根本原因,最后给出了建议的最优化的解决Java中文问题的方法。
阅读全文>
发表于 @ 2007年06月07日 02:26:00|评论(loading...)|编辑
jsp中文显示乱码解决方案2006-12-27 22:56
一、JSP页面显示乱码
二、表单提交中文时出现乱码
三、数据库连接
阅读全文>
发表于 @ 2007年06月07日 01:44:00|评论(loading...)|编辑
javax.servlet.ServletException: null id in entry (don't flush the Session after an exception occurs)
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:阅读全文>
发表于 @ 2007年06月07日 00:13:00|评论(loading...)|编辑
、和 用以说明主页制作所使用的文字以及语言;又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集;
阅读全文>
发表于 @ 2007年06月06日 21:54:00|评论(loading...)|编辑
有关JSP/Servlet的重定向技术综述如下
1.RequestDispatcher.forward()
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在b.jsp都可以获得,参数自动传递.
阅读全文>
发表于 @ 2007年06月06日 21:46:00|评论(loading...)|编辑
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的部分用于开发阶段,例如,设计和编码阶段。另一部分技术则与配置相关。
阅读全文>
发表于 @ 2007年06月06日 21:30:00|评论(loading...)|编辑
Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。
阅读全文>
发表于 @ 2007年06月06日 21:04:00|评论(loading...)|编辑
在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。
阅读全文>
发表于 @ 2007年06月06日 19:17:00|评论(loading...)|编辑
org.hibernate.exception.GenericJDBCException: could not insert: [com.shop.model.hiberbean.Sub]
org.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:92)
org.hibernate.exception.ErrorCodeConverter.convert(ErrorCodeConverter.java:80)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
阅读全文>
发表于 @ 2007年06月06日 11:19:00|评论(loading...)|编辑
严重: IOException while loading persisted sessions: java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2232)
阅读全文>
发表于 @ 2007年06月06日 10:16:00|评论(loading...)|编辑
具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.
而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的。而session提供了方便管理全局变量的方式
session是针对每一个用户的,变量的值保存在服务器上,用一个sessionID来区分是哪个用户session变量,这个值是通过用户的浏览器在访问的时候返回给服务器,当客户禁用cookie时,这个值也可能设置为由get来返回给服务器。
就安全性来
阅读全文>
发表于 @ 2007年06月05日 15:46:00|评论(loading...)|编辑
Tomcat 5服务器为集群和SESSION复制提供了集成的支持。本系列的第一篇文章将为大家提供SESSION持久性以及TOMCAT集群中SESSION复制的内在工作机制一个概要认识。我将会讨论SESSION复制在TOMCAT5中是怎样进行的以及跨越多集群节点的SESSION持久性的复制机制。在第2部分,我会详细讨论一个带有SESSION复制功能的TOMCAT集群的安装例子,并且比较不同的复制情形。
阅读全文>
发表于 @ 2007年06月05日 15:04:00|评论(loading...)|编辑
一个WEB服务器也被称为一个HTTP服务器,因为它使用HTTP协议和它的客户进行通讯,而这些客户通常是浏览器。 一个基于JAVA的WEB服务器使用了两个重要的类:java.net.Socket和java.net.ServerSocket,并且是通过HTTP消息进行通讯的。本文开头将讨论HTTP和这两个类,后面,将解释一个简单WEB服务器应用程序的工作机制。
阅读全文>
发表于 @ 2007年06月05日 14:49:00|评论(loading...)|编辑
相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜索引擎搜索。所以,就希望我们的动态读取数据库的页面,尽可能的生成静态页面。一下系列文章,介绍一下个人的解决方案。
本系列将介绍个人的一种方法,在不改变原来jsp文件的基础上,只需要加入少量的代码,就让你的新闻发布系统,很容易就完全变成静态的页面。
阅读全文>
发表于 @ 2007年06月03日 02:34:00|评论(loading...)|编辑
在很多语言的学习中,“事件”都是一个比较难理解,但是又是一个很重要的概念。JavaScript中的事件处理也是一样,正因为有了事件处理,才会出现Ajax拖动的效果。本文就讨论一下JavaScript中的事件处理,读过之后,您就会知道,很多Ajax框架实现拖动效果的原理了。
阅读全文>
发表于 @ 2007年06月03日 01:47:00|评论(loading...)|编辑
内制对象是JavaScript语言预先设置好用于操控网页和浏览器的工具。JavaScript提供了相当丰富的内制对象,主要有String,Math,Date,Image等等。内制对象可以被看作是标准语言的一个组成部分,你可以在任何时间任何地点调用。限于篇幅,我们将不再对这些对象进行详细讨论,你可以自己研究一下我们整理的这张对象简表。 JavaScript中的另一类特殊的对象是浏览器对象,包括了Navigator,window,document等等,这些对象我们将会在以后的章节详细讨论。
自定义对象
JavaScript允许用户定义自己的对象类型。如前所述,JavaScript并没有提供对象所有的全部特性,而是将重点放在对对象的应用上了。因此他的对象创建方法就有点与众不同。
阅读全文>
发表于 @ 2007年06月03日 01:04:00|评论(loading...)|编辑
内制对象是JavaScript语言预先设置好用于操控网页和浏览器的工具。JavaScript提供了相当丰富的内制对象,主要有String,Math,Date,Image等等。内制对象可以被看作是标准语言的一个组成部分,你可以在任何时间任何地点调用。限于篇幅,我们将不再对这些对象进行详细讨论,你可以自己研究一下我们整理的这张对象简表。 JavaScript中的另一类特殊的对象是浏览器对象,包括了Navigator,window,document等等,这些对象我们将会在以后的章节详细讨论。
自定义对象
JavaScript允许用户定义自己的对象类型。如前所述,JavaScript并没有提供对象所有的全部特性,而是将重点放在对对象的应用上了。因此他的对象创建方法就有点与众不同。
阅读全文>
发表于 @ 2007年06月03日 01:04:00|评论(loading...)|编辑
一、 基本的JavaScript 开发环境
JavaScript Reference与JavaScript API:
JavaScript Reference是用于建立包含JavaScript runtime的Library或 DLL,然后编译成小的 "shell" 程序,连接Library后生成交互式的JavaScript解释器,也可以用来解释.js 文件。该程序不依赖Navigator代码。
生 成的"shell" 程序,对比浏览器对JavaScript的支持,相同之处是使用相同的包含JavaScript runtime的Library 或 DLL,我们把这部份相同的Library或 DLL称为JavaScript API,我们实际开发JavaScript应用,也是在JavaScript API基础上工作,而不用过多考虑其内部的实现。关于JavaScript API,参见JavaScript API详解。
阅读全文>
发表于 @ 2007年06月03日 00:49:00|评论(loading...)|编辑
一、术语session
HTTP 协议本身是无状态的,这与HTTP协议本来的目的是相符的,客户端只需要简单的向服务器请求下
载某些文件,无论是客户端还是服务器都没有必要纪录彼此过去 的行为,每一次请求之间都是独立的,
好比一个顾客和一个自动售货机或者一个普通的(非会员制)大卖场之间的关系一样
阅读全文>
发表于 @ 2007年06月03日 00:47:00|评论(loading...)|编辑
javascript 中的变量如何在jsp页面在来接收,然后在页面里用它?阅读全文>
发表于 @ 2007年06月02日 14:31:00|评论(loading...)|编辑
HTTP/1.1 Cache-Control 标头的设定参数
关键词: HTTP/1.1 Cache-Control 标头
阅读全文>
发表于 @ 2007年06月02日 02:53:00|评论(loading...)|编辑
(3)Response对象
Response对象主要将 JSP 处理数据后的结果传回到客户端。Response对象实现的是javax.servlet.http.HttpServletResponse 接口。阅读全文>
发表于 @ 2007年06月02日 02:49:00|评论(loading...)|编辑
所有JSP页面,在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java)编译为Class文阅读全文>
发表于 @ 2007年06月02日 02:43:00|评论(loading...)|编辑
(1)Out对象
out对象主要功能是把结果输出到网页上。
out对象的方法:
out.println(String Contents)和out.print(String Contents):输出Contents。两者最大的差别在于println( )在输出的数据后面会自动加上换行符号,下一个输出语句将在下一行开始输出;而print( )在输出的数据后面不会加上换行符号,下一个输出语句将继续在本行输出。
阅读全文>
发表于 @ 2007年06月02日 02:38:00|评论(loading...)|编辑
●●●范围( Scope )
有些 JSP 程序员会将 request、session、application 和 pageContext 归为一类,原因在于:它们皆能借助 setAttribute( )和 getAttribute( )来设定和取得其属性(Attribute),通过这两种方法来做到数据分享。
我们先来看下面这段小程序:
Page1.jsp
Page1.jsp
<%
阅读全文>
发表于 @ 2007年06月02日 02:35:00|评论(loading...)|编辑
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。
阅读全文>
发表于 @ 2007年06月01日 15:16:00|评论(loading...)|编辑
Eclipse Template对我们是一个相当有用的工具,能节省我们很多写重复代码的时间;也能减少我们对copy&paste的使用。
阅读全文>
发表于 @ 2007年06月01日 13:12:00|评论(loading...)|编辑
Eclipse Template用法探讨
在编码的过程中,对代码重用的追求应该是我们的一个永恒的追求。我们先从相同或相似的代码里提出公用方法,来方便我们的重用;而后,随着面向对象技术的提出,我们又提出父类或基类,在类的基础上对代码进行重用;后来,我们又有了模式这种层次的代码重用,虽然模式不仅仅是为了代码重用,但这也是一个目的;最后,我们又创建了各种框架或架构,来在更高层次的重用代码;展望未来,我们会在元数据、域领域的范围内进行代码的重用。
阅读全文>
发表于 @ 2007年06月01日 12:58:00|评论(loading...)|编辑
本文为本人在工作学习中的总结,每个方法都经过测试,记在博客上一方面是为了自己日后工作方便,另一方面是为了给大家提供方便,节约时间。
阅读全文>
发表于 @ 2007年06月01日 12:15:00|评论(loading...)|编辑
以下总结这段时间以来遇到的中文问题汇集:
注:以下“后台”字眼,相当于在servlet内,或者某一个类内,或者struts的action内。
1.一字符串在后台用system.out.println输出正常,保存在session里到JSP页面显示乱码
最初的乱码问题.
原因:似乎是默认的JSP页面采用8859-1编码,显示不了中文。
阅读全文>
发表于 @ 2007年06月01日 12:12:00|评论(loading...)|编辑
搜集了近几年知名软件公司的面试笔试题目,对正在求职的朋友来说是宝贵的资料,可以增加面试应聘的筹码阅读全文>
发表于 @ 2007年06月01日 11:52:00|评论(loading...)|编辑
之前一直写struts,在页面跳转和表单提交这一类问题上碰了不少钉子,于是想把处理这类问题的经历和见解写出来,供各位业内的同仁参考,有不对的地方,敬请斧正!
1:超连接跳转
我们在超连接的时候,常常连接到一个jsp或者Action,比如:
XXX
这样做会有一个问题:在test.jsp中,除你传递的param1和param2参数外,你用request.getParamter()取任何原来页面的表单元素都会为空,
阅读全文>
发表于 @ 2007年06月01日 02:15:00|评论(loading...)|编辑