大多数it 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。jpetstore 4.0是ibatis的最新示例程序,基于struts mvc框架(注:非传统struts开发模式),以ibatis作为持久化层。该示例程序设计优雅,层次清晰,可以学习以及作为一个高效率的编程模型参考。本文是在其基础上,采用spring对其中间层(业务层)进行改造。使开发量进一步减少,同时又拥有了spring的一些好处…1. 前言jpetstore 4.0是ibatis的最新示例程序。ibatis是开源的持久层产品,包含sql maps 2.0 和 data access objects 2.0 框架。jpetstore示...
感谢译者的工作,请大家参加matrix的翻译计划:<br><a href="http://www.matrix.org.cn/translation/wiki.jsp?page=main">http://www.matrix.org.cn/translation/wiki.jsp?page=main</a><br>这篇文章将给你介绍junit——一个工程测试调式的工具。 在介绍了了 测试驱动开发理论之后,我们继续介绍“怎样用eclipse创建你的、junit test”。 我们会用象"hello word"一样简单例子来向你揭露junit case。 <p></p><p>自动化测试(automated testing)在...
选用纯 jsp 还是纯 servlet 设计站点都有它的局限性,struts 就是把它们联系在一起的一种有力工具。采用 struts 能开发出基于 mvc 模式的应用,关于 mvc 的概念可以参见 gof 的《设计模式——可复用面向对象软件的基础》。你现在要做的是,下载、安装、配置好以下的工具,版本不同的话操作可能会有些差异,具体的看它们的文档吧:tomcat 4.1.24 apache 2.0.43, w/ mod_jk2 2.0.43 java 2 sdk standard edition 1.4.0 struts 1.1 eclipse 2.1.0struts 是用 java 写的,应此它需要 jdk 1.2 或者更高版本。如果你用的是 jdk 1.4,就像我,xml parser 和 jdbc 2.0 optional package binary 就已经被...
开发者想要什么作者:murugan pal06/23/2005 翻译:waitu版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明英文原文地址:http://www.onlamp.com/pub/a/onlamp/2005/06/23/whatdevswant.html中文地址http://www.matrix.org.cn/resource/article/43/43608_ruby_python_php_java.html关键词:ruby python php java.net当不考虑程序员为解决问题而选择的不同语言的时候,他们想要的和需要的是相似的。他们需要是有生产力和高效率的,不妨碍他们,并且要帮助他们生产出高质量的软件的技术。在这篇文章,我们将列出程序员共同需要的前十项以分享。我们在spikesource的同行都很积极地使用新的语言,就像ruby,...
本文介绍调试 php 应用程序的各种方法,包括在 apache and php 中打开错误报告,以及通过在一个简单的 php 脚本中放置策略性的 print 语句,找到更困难的 bug 的源头。 还会介绍用于 eclipse 的 phpeclipse 插件,这是一个灵活的开发环境,具有实时语法解析能力,还会介绍 phpeclipse 的 dbg 调试器扩展。 简介 有许多 php 调试技术可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点的技术包括使用 print 语句,通过显示在屏幕上实际出现的内容,有助于精确地找出更难发现的 bug。phpeclipse 是一个 eclipse 插件,能够强调常见的语法错误,可以与调试器结合起来用于设置断点。 设置 要学习本文描述的概念,需要 php、web 服务器和 eclipse。调试器扩展支持的 ph...
本文由chelson发表在ajax论坛,原贴:http://www.matrix.org.cn/thread.shtml?topicid=47378&forumid=41http://www.matrix.org.cn/thread.shtml?topicid=47380&forumid=41之一:用ajax编写更具交互性的b/s程序是当今世界一大潮流,然而ajax的缺点也显而易见,缺乏一个强有力的ide使得编写,测试ajax程序异常困难。gwt(google web toolkit)的出现让你轻松的跨过这些屏障自在的构建你自己的ajax程序。闲话少说,让我们来领略一下gwt的魅力吧。先来看看google提供给我们的范例程序有多优美:网址为http://code.google.com/webtoolkit/documentation/examples/desktopclon...
j2ee是很好的。作为开发环境,如果采用经典配置:jbuilder+weblogic+oracle,自是得心应手,但价格是惊人的。此配置主要是针对大型或超大型应用,硬件要求也很高,针对国内以中小型应用为主的现况,不作推荐。 虽然国内开发者早已习惯了d版,但笔者以为还是防患于未然,应尽早加入opensource行列,促进国内软件业的发展。 本文所推荐的eclipse、jboss、mysql均是名气很高的开源软件,并且非常实用。 1、jdk:到http://java.sun.com下载,推荐使用j2sdk1.4.x 2、jboss:到http://www.jboss.org下载,笔者使用jboss-3.0.4_tomcat-4.0.6 3、mysql:到http://www.mysql.com下载,笔者使用mysql-4.0.13,另须下载mysqlcontrolcenter(图形化管理工具)...
c#和java都是很不错的语言。他们通过类似的方式达到了类似的目的,尽管c#比java多出来一些和句法相关的东西,例如foreach关键字和一些更加让人高兴的扩展/实现架构。不幸的是,这些改进的光芒被削弱的东西掩盖掉了。在本文里,我将比较两种语言,并尽量避免深入到jvm和clr层。java:无可争辩地具有c++所有的精华在比较java和c#的时候,你不可能不注意到它们诸多的相似之处,这在某种程度上要归结于它们共同的来源:c和c++。但是,当gosling和他的同事们坐下来创造java的时候,他们不仅吸取了c++的能力,而且更重要的是,他们减掉了一些无用特性,后者让c++更容易出错误而且更难学习。c#的设计者加入了很多c++的特性,而java也加入了这些特性,但是c#却没有去掉c++的最糟糕的一些特性。其结果就是这样一门语言,它仍然为所有人提供了所有的特性,但其结局是内部冲突不断,而且过于复...
前言凡是有jsp编写经验的人都有jsp调试困难的体会。由于自动化调试工具的缺乏使得在调试jsp时不得不在文件中大量的使用打印语句。这种做法对于定位jsp范围内的错误是一个简单有效的手段,但如何快速有效的定位在jsp中调用的对象的内部错误就显得有点力不从心了。因为这样将不得不频繁地编译、发布、启停服务器,给调试带来极大的不便。 传说中所见即所得的jsp调试工具,就笔者目前掌握的情况来看,并不存在。如果读者有这方面信息的希望告知,呵呵。但是jsp的调试工具却的确存在,而且它是免费的!it’s lomboz。下载地址:http://www.objectlearn.com/products/download.jsp 本文从一个简单的例子出发来描述如何使用lomboz来调试jsp。本例的开发环境如下:-jdk版本:1.4.1;-java ide:eclipse 2.1;-lomboz:适用于ecli...
一、关于xml解析 xml在java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以xml方式存储的. xml还应用于java message service和web services等技术作为数据交换.因此,正确读写xml文档是xml应用的基础. java提供了sax和dom两种方式用于解析xml,但即便如此,要读写一个稍微复杂的xml,也不是一件容易的事. 二、xmlbean简介 hibernate已经成为目前流行的面向java环境的对象/关系数据库映射工具.在hibernate等对象/关系数据库映射工具出现之前,对数据库的操作是通过jdbc来实现的,对数据库的任何操作,开发人员都要自己写sql语句来实现. 对象/关系数据库映射工具出现后,对数据库的操作转成对javabean的操作,极大方便了数据库开发. 所以如果有一个类似的工具能够实现将对xm...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器