er

Hibernate包作用详解

Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。这是必须使用的jar包,Hibernate用它来读写配置文件。另外强调一点,如果在EJB中使用Hibernate,一定要用AppServer的连接池,不要用以上4种连接池,否则容器管理事务不起作用。jta.jar:JTA规范,当Hibernate使用JTA的时候需要,不过AppServer都会带上,所以也是多余的。junit.jar:Junit包,当你运行Hi

Java中基于Aspectwerkz的AOP

满足这些要求的框架不止一个,例如JBossAOP、Nanning、Aspectwerkz。Aspectwerkz由JonasBoner和AlexandreVasseur创建,它是目前最快速、功能最丰富的框架之一。Aspectwerkz最令人感兴趣的特性之一是它能够以两种不同的模式运行:联机模式和脱机模式。⑶将Aspectwerkz加入到PATH环境变量,即设置setPATH=%PATH%;%ASPECTWERKZ_HOME%inaspectwerkz⑷下载本文的示范程序,将它放入%TOMCAT_HOME%

JBuilder 2005单元测试之慨述

因为每个类都必须单独运行,以执行其测试功能,并由开发人员观察测试的正确性。多个测试用例组成一个测试套件一起批量运行,它们就像一个强大的Bug嗅探器,一旦发现Bug就会输出特定的信息报告错误,只要一个测试用例没有通过测试就说明程序中有问题。测试用例中所包含的测试规则完成由你定制,这个测试套件对Bug嗅探的"灵敏度"完全取决于测试用例的测试规则,框架提供编写和运行测试用例的规范性方法。

JBuilder2005单元测试体验之测试配置

创建运行测试项在一般情况下,你不必为每个测试用例类单独创建一个运行配置项,JBuilder会采用默认的运行配置运行测试用例。在Type中选择Test,对话框下部的窗口调整为测试运行配置的界面。在TestRunner中包含3个测试运行器,分别是JBuilderTestRunner、JUnitSwingUITestRunner和JUnitTestUITestRunner。通过测试运行配置项运行测试用例点击TESTALLDB项,JBuilder使用JUnit的junit.swingui.TestRunner运行

一、Servlet和JSP概述

而在Servlet中,每个请求由一个轻量级的Java线程处理。在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。Servlet用Java编写,ServletAPI具有完善的标准。几乎所有的主流服务器都直接或通过插件支持Servlet。但是包括Servlet在内的大多数CGI技术及其变种,总是通过程序生成整个页面。JSP和纯Servlet相比JSP并没有增加任何本质上不能用Servlet实现的功能。

优化NFR之一 --MSSQL Hello Buffer Overflow

使用NFR有一段时间后,发现NFR存在着不少问题。在2003年1月24日,针对SQLServer的“Slammer”蠕虫在Internet上肆虐,导致网络流量激增,严重影响了世界范围内的计算机和网络系统。SQLServer的漏洞引起了各大安全公司和厂商的重视,因此NFR也立即发布了多个针对SQLServer的攻击签名,其中包括了2002年8月7日Immunity公司DaveAitel发现的HelloBufferOverflow漏洞。

JBuilder2005开发Web应用程序

JBuilder是一个开放的JavaIDE,它集成了Tomcat、Weblogic等服务器。虽然JDK、Tomcat、Weblogic不断升级,我们仍可以在JBuilder中使用它们的最新版本。本文给出了一个使用Tomcat环境下的数据库连接池DatabaseConnectionPool的例子,说明了用JBuilder开发Web应用的一般步骤,并回答了一些经常遇到的问题。JBuilder2005所带JDK的版本是1.4.2_04-b05,其文件放在目录JBuilder_HOMEjdk1.4下,Tomcat

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

本文只讨论如何在WindowsNT4.0上安装ApacheServletJsp。");}};2)打开command窗口;3)切换到D:\HZQ\Java目录;4)运行javactest.java进行编译;5)运行javatest运行这个程序;6)一切正常。