er

Hibernate+Spring+Struts扩展Struts

在这篇文章中,我们将使用一个Struts应用的示例来示范如何使用这三种方式来扩展Struts。两个扩展Struts成功的范例是Struts自身的Validation和Tiles框架。我们可以用一个HibernatePlugIn来实现这个需求,通过如下的两步:1、创建一个类实现了PlugIn接口:publicclassHibernatePlugInimplementsPlugIn{privateStringconfigFile;//Thismethodwillbecalledatapplicationshu

Apache+Servlet+Jsp环境设置(下)

(四)Tomcat1、用WinZIP等解压缩软件把tomcat.zip解压缩到一个目录下,我把它解压缩到C:\,它会自动创建tomcat子目录,这样在C盘就多了一个目录C:/tomcat,我用$TOMCAT标识;2、打开$APACHE_ROOT\conf\httpd.conf文件,在该文件最后加上类似这样一句话:Include$TOMCAT/etc/tomcat.conf在我这里为IncludeC

IBM HTTP Server 远程溢出漏洞

涉及程序: GET 描述: 通过提交超长的GET请求导致IBM HTTP Server远程溢出详细: IBM 的 HTTP 服务器是一个 web 服务器。在 Windows NT 使用的版本中存在拒绝服务的漏洞。如果提交一个超过219个字符的 GET 请求,将导致服务器停止响应,并报错。要恢复服务正常工作需要重新启动应用程序。成功的利用该漏洞,攻击者可在受害的主机上执行任何代码。(但这还未得到完全

用连接池提高Servlet访问数据库的效率(1)

JavaServlet作为首选的服务器端数据处理技术,正在迅速取代CGI脚本。不同用户请求由同一Servlet实例的多个独立线程处理。那些要求在不同请求之间持续有效的数据既可以用Servlet的实例变量来保存,也可以保存在独立的辅助对象中。每一个连接池对象管理一组JDBC连接对象,每一个连接对象可以被任意数量的Servlet共享。本文余下部分将详细说明这两个类,最后给出一个示例演示Servlet使用连接池的一般过程。

深入剖析JSP和Servlet对中文的处理

中国规定的汉字编码为GB2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持GB2312。GB2312包括了一二级汉字和9区符号,高位从0xa1到0xfe,低位也是从0xa1到0xfe,其中,汉字的编码范围为0xb0a1到0xf7fe。在Java中,如果发生这种情况,是会抛出异常的。

在Zeus Web Server中安装PHP语言支持

前言Zeus是一个运行于Unix下的非常优秀的WebServer,而PHP则是Unix下一个非常优秀的后台脚本语言。是因为有大量的网站脚本是使用PHP开发的,而这些程序运行在Zeus下也是一个非常好的选择。写这份文档的目的在于能让大家的PHP系统良好的运行于Zeus服务器上。安装fastcgi注意,如果你安装的PHP的版本会低于4.3.0哪么你才需要这步。这样Zeus就设置好了Fastcgi和PHP的相关参数。配置FastCGI/PHP启动在Zeus的rc.d目录中新建一个S05php的文件,内容为:#!

以IP与Port建立与SQLSERVER的连接

packagejsp;importjava.sql.*;//JDBCpackagepublicclasssql_data{Stringurl="jdbc:inetdae:192.168.2.70?sql7=true";//useyourhostnameandportnumberStringlogin="sa";//useyourloginhereStringpassword="";//useyo

在 Linux 上安装Apache+ApacheJServ+JSP

但事实上,我们所需要的,只是JSDK中的一小部份;现在你所要做的,就是取得这个档案,并且将这个档案设定到你的CLASSPATH中:CLASSPATH=/path/to/jsdk/lib/jsdk.jar:$CLASSPATHexportCLASSPATHIV.安装JavaApache.使用RPM如果你是使用RPM套件,在你取得JavaApache套件之后,只需要输入以下命令即可完成安装:[root@localhostroot]#rpm-ivhApacheJServ-1.1-b2.i386.rpma.使用S