![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 57
iStringTheory
CSharp iOS Developer
展开
-
JBuilder8配置CVSNT 2.0
JBuilder8配置CVSNT 2.0作者:abigfrog(千年精灵) cuqq@hotmail.com CVSNT配置1)到www.cvsnt.org下载cvsnt2.0版本2)安装cvsnt3)创建cvs代码仓库(Repository)。方法如下:a)如图1,选中【Repository Prefix】复选框;原创 2003-06-25 13:19:00 · 816 阅读 · 0 评论 -
使用W3C XML Schema(5)
内容类型在文章的第一部分,我们检查了默认的内容类型行为,在面向数据的文档后建模,发现复杂类型的元素只是元素和属性,并且简单类型的元素是没有属性的字符数据。W3C XML Schema 定义语言也支持定义空白内容元素,以及具有属性的简单内容(它们只包含字符串数据)。空白内容元素使用xs:complexType结构并有意的忽略定义子元素。下列结构定义一个空白book元素并接受一个isbn属翻译 2008-03-31 11:37:00 · 1489 阅读 · 0 评论 -
使用W3C XML Schema(6)
约束UniqueW3C XML Schema 提供了几种灵活的基于XPath的特性,其描述了唯一性约束和一致性引用约束。首先,一个简单的唯一性声明,使用xs:unique元素进行声明。下面的声明建立在我们的book元素的名称必须唯一的前提下:xs:unique name="charName"> xs:selector xpath="character"/> xs:field xpa翻译 2008-03-31 13:22:00 · 1859 阅读 · 0 评论 -
使用W3C XML Schema(8)
名称空间在W3C XML Schema里的Namespaces 支持是灵活而简单的。它不但允许在实例文档(不像DTD)中使用任何前缀,而且允许你打开Schemas从已知或未知命名空间接受未知的元素和属性。每个W3C XML Schema文档都通过targetNamespace 属性,绑定到一个特定的名称空间,或者缺少名称空间是因为缺少这样一个属性。每个我们想要定义的命名空间至少需要一个Sc翻译 2008-04-01 10:15:00 · 4305 阅读 · 0 评论 -
Hibernate3官方教程-第1章-第1部分
第一章,Hibernate 介绍※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※英文原文版权归原作者所有, 本译文转载请注明出处!译者:abigfrog 联系:QQ:800736, MSN:J2EE@HOTMAIL.COM※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 1.1 前言本章是Hibernate新用翻译 2008-01-06 17:22:00 · 5273 阅读 · 2 评论 -
Hibernate3官方教程-第1章-第2部分
1.3.第2部分 - 关联映射 我们映射了一个持久化实体类到一张数据库表,让我们在这个基础上添加一些类关联关系,首先,我们为这个应用添加相关人员信息,并且储存他们参与的事件列表。 1.3.1.映射Person类 这个Person类很简单: package events; public class Person { private Long id; private int翻译 2008-01-08 09:43:00 · 4475 阅读 · 2 评论 -
Hibernate3官方教程-第1章-第3部分
1.4.第3部分-EventManager web application 一个Hibernate也像一个独立的应用那样使用会话和事务,然而,一些常见的模式是有用的,我们现在写一个EventManagerServlet,这个Servlet可列出数据库中所有的events,并且提供一个表单用以增加新的event。 1.4.1.编写基本的Servlet在源代码目录新建一个Ser翻译 2008-01-11 22:54:00 · 1963 阅读 · 1 评论 -
Liferay开发指南(1)
Java 标准Portlets 介绍 Portlet是一些小的web应用程序,它运行在一个web页面的一个部分。任何portal介绍里面的核心都是它的portlets,因为它们提供了portal所能提供的功能。Liferay的核心是一个portlet容器,它只负责集中管理一组portlets,以使他们能出现在任何一个特定的页面中。这意味着所有的特性和功能都是由它的portlets所提供的。翻译 2009-09-18 16:55:00 · 827 阅读 · 0 评论 -
一个Tomcat下部署问题的解决
同事到客户那里去演示系统,笔记本上安装了Tomcat(v6.0.18)+Oracle9i,到客户处发现Tomcat无法连接到数据库!(没插网线,客户拿来无线路由也不行)错误信息是:无法获取网卡连接!(当然是翻译后的,原文是英文)但奇怪的问题是回公司插上网线立马正常! 于是,开始怀疑是网卡问题,并安装了虚拟网卡,将Tomcat/conf/server.xml里host设置为虚拟网卡的原创 2009-09-18 16:53:00 · 1072 阅读 · 0 评论 -
Spring3.0带来的新特性
一、首先,模块的组织更加的细致,从那么多的jar分包就看的出来: Spring的构建系统以及依赖管理使用的是Apache Ivy,从源码包看出,也使用了Maven。Maven确实是个好东西,好处不再多言,以后希望能进一步用好它。二、新特性如下:Spring Expression Language (Spring表达式语言)IoC enhancements/Java base原创 2009-10-30 16:23:00 · 12532 阅读 · 6 评论 -
Struts2的REST插件
注意:本插件仅适用于Struts 2.1.1或更高的版本。 特性 用法2.1 定制ContentTypeHandlers 2.2 关于struts.xml 示例 配置 安装 资源 此REST插件简化了人们和电脑客户端对REST风格资源的访问。其目标是100%实现和Ruby on Rails REST URL风格相兼容的,并且可以免除使用XML作为资源翻译 2009-11-10 11:00:00 · 8091 阅读 · 3 评论 -
一起SVN使用中的代码丢失事故后记
忙碌了一天,心想着终于完成了工作,满怀信心的将代码提交到SVN服务器,等待片刻,被告知某些代码存在冲突,不允许提交!于是查看之,是一个Service类,立马编辑冲突,再解决冲突,如图:最后,再运行一遍测试下流程,发现不对头,程序并未按预定流程运行,回头查看代码,发现某个Action代码中充满红叉叉,再看,是因为Service类中缺少某几个重载方法(具体为三个),一种不妙的感觉让偶从头凉到脚原创 2010-01-14 09:35:00 · 5172 阅读 · 1 评论 -
Eclipse3.5(Galileo)插件安装问题解决
因为Hibernate-Tools插件在Eclipse3.4.1非常慢的问题,装了Eclipse3.5,发现安装插件问题大大,最关键的问题是装了一半就报这样一个错误: Fri Jan 29 17:11:38 CST 2010 Cannot connect to keystore. java.io.IOException: Uninitialized keystore at o原创 2010-01-29 09:39:00 · 2056 阅读 · 0 评论 -
Eclipse(Galileo)下安装插件遇到(Cannot connect to keystore)问题
装Subclipse插件遇到此问题,具体为: An error occurred during the org.eclipse.equinox.internal.provisional.p2.engine.phases.CheckTrust phase. session context was:(profile=epp.package.jee, phase=org.eclipse.原创 2010-03-10 13:25:00 · 5727 阅读 · 0 评论 -
仓库地址错误造成maven项目无法取得依赖项,当然也无法编译
换了开发环境,需要重新导入工程,导入一个maven工程后,报如下错误:Missing artifact apache-lang:commons-lang:jar:2.0:compile不止这一个,所有依赖项都是这个错,这说明maven没有从本地仓库找到任何一个依赖项!奇怪!检查本地仓库的服务(这里使用的是artifactory),正常!网上查,没找到有价值的资料。于是,双击pom.原创 2010-03-22 17:21:00 · 3538 阅读 · 0 评论 -
maven中使用jetty插件报的路径非法错误
经检查原因是maven本地仓库的路径中含有空格(C:/Documents and Settings/)所致,这是maven对路径解析的bug,但maven的态度是此bug不予解决!解决方案:1、将本地仓库从C:/Documents and Settings/Administrator/.m2移出,放到新位置:C:/m22、修改位于C:/Documents and Settings/原创 2010-03-24 11:16:00 · 2176 阅读 · 0 评论 -
软件开发中的阿凡达——TERSUS学习小记
大家还记得电影《阿凡达》中的女主角——潘多拉星球的佐伊·索尔达娜吗?她将辫子和坐骑相连,以此来控制坐骑的飞翔。这想来是多么奇妙的一件事啊!本文要介绍的主角是软件开发领域的佐伊·索尔达娜——一个可视化编程的开发平台“Tersus”,一款来自以色列的软件。这款软件的神奇之处在于不用写一句代码,只需要画图,这个图就会在执行引擎的支持下运行起来。Tersus平台介绍关于Tersus的官方介绍原创 2010-05-04 08:57:00 · 4276 阅读 · 10 评论 -
使用W3C XML Schema(4)
分组,排序和派生分组W3C XML Schema 亦允许元素和属性的分组定义。 definition of an element group --> xs:group name="mainBookElements"> xs:sequence> xs:element name="title" type="nameType"/> xs:element name="author" typ翻译 2008-03-31 10:50:00 · 1788 阅读 · 0 评论 -
使用W3C XML Schema(9)(全文完)
W3C XML Schema和实例文档我们目前已经涵盖了几乎所有的W3C XML Schema的特性,但我们仍需要看一看一些在你的实际工作中可以使用的扩展。为了区别这些另外的特性,一个单独的名称空间 http://www.w3.org/2001/XMLSchema-instance,通常使用前缀xsi。xsi:noNamespaceSchemaLocation 和xsi:schemaLocat翻译 2008-04-01 10:33:00 · 1594 阅读 · 0 评论 -
使用W3C XML Schema(7)
创建可用——并且可复用的Schema或许编写可复用的schema的第一步是文档化它们。W3C XML Schema 提供了一个XML注释(面向人的)的替代品,以及处理说明(面向机器),可能为支持工具更易于处理。人类可读的文档可以用xs:documentation元素定义,而针对应用程序则必须包括在xs:appinfo元素内。它们都必须包含在xs:annotation元素内,并且接受可选的x翻译 2008-03-31 14:33:00 · 1896 阅读 · 0 评论 -
用JDOM处理XML文档
欢迎与我讨论:boyofjava@sina.comJDOM的介绍以及与JAXB的比较Java + XML = JDOM !这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM M原创 2002-05-20 10:05:00 · 2592 阅读 · 1 评论 -
Borland JBuilder 与 JBoss 的集成和配置
Borland JBuilder 与 JBoss 的集成和配置Borland JBuilder 是一个非常方便的Java IDE 开发工具,而JBoss 则是一个很好的开源应用服务器,利用一些Open Tools 可以把它们很好的集成在一起。下面就以JBuilder 6.0 和JBoss3.0 为例来进行说明。1. 从JBoss 主页http://www.jboss.org 下载JBoss 整原创 2003-06-12 10:25:00 · 1542 阅读 · 0 评论 -
用JDOM处理XML文档
(一)JDOM的介绍以及与JAXB的比较 Java + XML = JDOM ! 这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。 在那篇文档里,JDO原创 2003-06-22 11:44:00 · 1405 阅读 · 0 评论 -
JBuilder8配置CVSNT 2.0
JBuilder8配置CVSNT 2.0作者:abigfrog(千年精灵) cuqq@hotmail.com CVSNT配置1)到www.cvsnt.org下载cvsnt2.0版本2)安装cvsnt3)创建cvs代码仓库(Repository)。方法如下:a)如图1,选中【Repository Prefix】复选框;原创 2003-06-13 17:06:00 · 1510 阅读 · 0 评论 -
:: 数据库连接池java实现小结 ::
:: 数据库连接池java实现小结 :: 因为工作需要要使用到连接池,所以拜读了互联网上众多前辈的文章,学了不少经验,这里想做一个小结,加上自己的想法和在一起,希望能给大家一些帮助。目的:消除数据库频繁连接带来的开销和瓶颈。解决方案:不过多的限制用户的使用,既不能原创 2003-06-22 14:24:00 · 1218 阅读 · 0 评论 -
JBuilderX+Weblogic Server 8.1远程调试配置
1、点开JB菜单项:Run|Configurations,如果还没创建运行配置信息,则创建一个,否则编辑现有的2、在Configurations窗口,单击左边的树:Debug|Remote3、选中“Enable Remote Debugging”4、选中Attach5、在startWebLogic.cmd文件里添加如下命令: set JAVA_OPTION原创 2004-11-21 15:46:00 · 1403 阅读 · 0 评论 -
JBUILDER X/2005一个奇怪的故障
今天用TuneUp Utilities 2004清理了一下硬盘,然后打开JBUILDER 2005,接着做未完的工作,执行已编写好的test case,这时问题出现了,往日系统rebuild完就会自动打开JB自己的JBTestRunner窗口执行用例,这次却rebuild完以后就没有任何反应了,奇了怪了,难道是误删了JB的文件?应该不会呀,不管那么多,重装JB2005,等了n久终于装完了,心想这下原创 2005-01-15 21:43:00 · 1379 阅读 · 3 评论 -
J2EE开发之常用开源项目介绍
导读: 主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层: 1)Hibernate 这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射 对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2转载 2007-11-03 15:17:00 · 1597 阅读 · 0 评论 -
使用嵌入式Tomcat简化程序调试
导读: 使用嵌入式Tomcat简化程序调试 在开发基于 Tomcat 的 Web 程序时,一个比较头痛的问题就是如何将以接口分离的后台服务与前台页面进行联调。以 Tomcat 为中心的运行环境中虽然能够支持 IDE 直接进行跟踪调试,但配置麻烦、速度较慢且限制很多,总不如直接对后台程序进行调试来的方便。 一个较好的解决方法,是利用 Tomcat 的嵌入式版本,将 Tomcat 反过来嵌原创 2007-11-07 18:19:00 · 2423 阅读 · 1 评论 -
Weblogic环境下的JSP预编译图文说明,新鲜出炉,呵呵
Weblogic环境下的JSP预编译 1、引言 JSP的延迟编译特性确实给性能带来了不大不小的影响,第一次访问超慢的那种状况给人的感觉非常不好,于是花了点时间研究了下JSP预编译,下面就说说怎么个预编译法。 1.1、预编译的方法论 根据研究的结果,发现要实现JSP预编译这一目的,有不同的方法或者途径,简介如下: 1)、人工来执行一个应用程序,说白了就是发动人去挨个点页面,这是最简单的方法,但也是个原创 2008-01-24 17:02:00 · 7348 阅读 · 1 评论 -
SCA Java 开发指南
本文是JAVA SCA项目的指导文档。 一般指南 获得源代码 设置你的开发环境 构建二进制和源代码分发包 导入SCA模块到开发环境 理解SCA代码路径 编码指南 测试 Maven构建结构 开发提示 为Webapp示例建立Eclipse WTP W翻译 2007-12-22 09:01:00 · 1852 阅读 · 0 评论 -
Apache Tuscany SCA Java 架构指南
概况SCA JAVA 运行时是由内核和扩展两部分组成。内核本质上是一个连接多个VM的引擎,使用依赖注入(Dependency Injection)和控制反转( Inversion of Control)将构件连接在一起。内核其核心是设计简单和功能有限的。它将不同的功能单元连接到一起,并且提供SPIs以让扩展之间可以互动,例如服务发现,可靠性,支持透明协议,等等。这些功能都以扩展的方式提翻译 2007-12-23 23:48:00 · 2205 阅读 · 0 评论 -
个人对SCA标准中Component,Composite等几个关键概念的理解
本文关注于SCA的几个基本概念:Component,Composite,Implemention,ComponentType,从规范、实现等不同的角度谈一下它们之间的区别。也就是说,本文更多的是关注于它们之间的区别,至于它们每个是什么请参阅SCA集成规范。Component 由上图可以看到,Component是SCA中可以提供业务功能的最小单元,Implemention是Com原创 2008-03-28 17:21:00 · 2637 阅读 · 0 评论 -
基于Tuscany的Web应用程序分析
Tuscany下典型的Web架构:乍一看,平淡无奇,这不就是我们常用的Web目录结构么?没错!但玄机出在Web.xml和Calculator.composite上,下面我们分别看下这两个文件:Web.xml Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> Apache Tuscany Calc原创 2008-03-26 11:49:00 · 2919 阅读 · 0 评论 -
使用W3C XML Schema(1)
W3C XML Schema 定义语言是描述和约束XML文档内容的XML语言,W3C推荐使用W3C XML Schema。本文介绍了如何使用W3C XML Schema,还包括了对Schema数据类型和结构的完整参考。第一个Schema让我们从一个描述一本书的简单文档开始:xml version="1.0" encoding="UTF-8"?>book isbn="083621翻译 2008-03-31 09:21:00 · 2771 阅读 · 2 评论 -
使用W3C XML Schema(2)
分层 Schema因为以往的设计方法很简单,它会导致内嵌设计变得深奥,使之难以可读并且当文件复杂的时候难以维护。另外一个不利的地方是,XML和DTD在结构上差别很大,给人和机器在想将DTD转换到XML Scheme的时候造成了很大的麻烦,甚至在两种技术上无法使用同一个设计指导。第二种设计基于一个所有在实例文档中可用元素的目录,包括其中的每个元素,例如子元素和属性的列表。这种作用是通过使用元翻译 2008-03-31 10:46:00 · 1621 阅读 · 0 评论 -
使用W3C XML Schema(3)
定义命名类型我们已经看到,当我们需要他们时,我们可以定义元素和属性,首先创建并引用它们(目录)。 W3C XML Schema 给我们第3 个机制, 将确定数据类型(用于PCDATA元素的简单类型或者属性或者仅用于元素的复杂类型)使用这种类型去定义我们的属性和元素。这是通过给simpleType 和complexType 元素命名实现的,并且在元素和属性定义之外定位它们。我们也会借此机会,以显翻译 2008-03-31 10:47:00 · 1614 阅读 · 0 评论 -
mac+eclipse+svn+maven经验总结
1、Eclipse for Mac:http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/indigo/SR2/eclipse-jee-indigo-SR2-macosx-cocoa-x86_64.tar.gz2、Jdk for Mac:http://www.oracle.com/technetwork/java原创 2014-10-06 18:31:57 · 7082 阅读 · 0 评论