`
文章列表
一、iBatis简单介绍     iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。     iBatis简单灵活,上手容易,代码很少,配置稍嫌复杂。不足之处一是没有方便的工具来自动生成xml配置文件,二是不管是query还是insert都只能传入一个参数,有时不得不把两个参数包装成一个类传进去。另外对常见的1:1,1:N关系的支持不如Hibernate。不过,大多数时候iBatis已经完全可以满足我们的需求。S ...
Oracle Discoverer?是Oracle公司面向Decision Support System(决策支持系统)OLAP工具集的组成部分。它是一个直观的随意查询、报告、搜索和Web公布工具,能够帮助公司内部各个层次的商业用户,使他们获得迅速访问关系型数据库、数据中心或者联机事务处理系统中数据的能力。User Edition提供了超乎寻常的易用性,优异的性能,以及通过任意深入能力、旋转和图表,给予用户强大的数据探索能力。为了方便设置和简化维护,Administration Edition提供了一个易于使用的基于服务器的强大的meta层(End User Layer?,最终用户层)。对于那些 ...
Oracle Financial Services Application (简称 OFSA )是一套涵盖了赢利分析、预算计划、风险管理等所有业务,基于 New Basel II (新巴塞尔资本协议),适用于所有金融服务机构的决策支持系统( Decision Making Support System )。 OFSA 纯粹得专 ...
什么是EAI(enterprise application integration)企业应用集成? EAI是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、数据源等,完成在企业内部的 ERP、CRM、SCM、数据库、数据仓库,以及其他重要的内部系统之间无缝地共享和交换数据的需要。有了 EAI,企业就可以将企业核心应用和新的Internet解决方案结合在一起。 EAI(企业应用集成)将进程、软件、标准和硬件联合起来,在两个或更多的企业系统之间实现无缝集成,使它们就像一个整体一样。尽管EAI常常表现为对一个商业实体(例 ...
DbVisualizer 介绍 使用JAVA开发的,目前拿他来做Oracle、MySQL、PostgreSQL甚至包括 MS SQL Server 数据库管理都是一件非常轻松的事情, 官方网站为:http://www.dbvis.com/products/dbvis/。 目前最新版本为6.0 可以在官方网站申请试用,试用时间为20天 个人还是比较喜欢这种GUI的管理方式,特别是可以轻松生成E-R图并导出,所以决定以后都使用放弃 phpMyAdmin。 不过创建连接之前需要下载 JDBC 的jar包,基本上都是使用 jdbc 的方式来建立连接的,相关包大家可以到官方网站下载:http: ...
vss VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems来实现。版本控制在软件开发中的重要作用如下: 1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。 2)对开发小组中对源代码的访问进行有效的 ...
。<struts-config>是struts的根元素,它主要有8个子元素,DTD定义如下: <!ELEMENT struts-config (data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*) > 以上8个元素,下面一一描述: 1. d ...
环境:Tomcat5.5.23 Eclipse3.2.2 MyEclipse 5.1.1 GA mysql4.0.16 一、在Server.xml中配置 <Resource name="jdbc/myown" auth="Container" type="javax.sql.DataSource" maxActive="10" maxIdle="3" maxWait="10000" username="root" password="&quo ...
做了一个简单的RMI例子,但是一直有问题, 接口: package rmi; import java.rmi.Remote; import java.rmi.RemoteException; public interface MyRemote extends Remote { public String sayHello() throws RemoteException; } 实现类 package rmi; import java.rmi.Naming; import java.rmi.RemoteException; import java. ...
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。 要解决这个问题,只需要像在本程序中的 ...
安装oracle注意事项:安装目录中不能有中文和空格.记好安装后的全局数据库名、SID、SYS账户口令,以及SYSTEM账户口令(最好把这些内容记到一个本上0)。 安装完ob,打开BDE Admin(能够配置BDE外擎用到的DLL),Configuration->Driver->Native->oracle  在Definition中设DLL32: SQLORA8.DLL(OARCLE7或者7以下选择SQLORA32)  设VENDOR INIT为:OCI.DLL 安装完oracle 在oracle Net Manager 中就有一个默认的local服务器名, 所以,你可以 ...
<% Boolean isErr = false; if (null != request.getParameter("isErr")) { isErr = Boolean.valueOf(request.getParameter("isErr")); } %>
很简单的一个功能,如果用户没有登录之前访问其他页面时转到登录页面.用过滤器来实现. 一、在web-xml 中添加: <filter><!-- 是否登录用户的验证filter --> <filter-name>author</filter-name> <filter-class>lw.filter.AuthorFilter</filter-class> </filter> <filter-mapping> <filter-name>author< ...
axis可以随意部署在大部分web application server上,如:tomcat。它与你自己部署的应用几乎没有任何的耦合关系你只需要在你的web.xml中配置一下axis就可以正常使用了。这样我们能够很方便的将axis集成到我们自己开发的项目上。具体的配置如下: <listener> <listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class> </listener> <s ...
Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。 Axis目前版本是为Java编写的,不过为C++的版本正在开发中。 但Axis并不完全是一个SOAP引擎,它还包括: 是一个独立的SOAP服务器。 是一个嵌入Servlet引擎(例如Tomcat)的服务器。 支持WSDL。 提供转化WSDL为Java类的工具。 提供例子程序。 提供TCP/IP数据包监视工具。 Axis是第三代Apache SOAP,从2000年起,SOAP v2开发小组开始讨论如何让Axis更加灵活、可配置,以及能够处理SOAP和来自W3C的各种XML标准。 ...
Global site tag (gtag.js) - Google Analytics