bruce发表的精彩技术文章

设计模式与XP

转自CSDN 设计模式与XP Joshua Kerievsky 著,Gigix 译 概述 模式和极端编程(XP )都为软件设计、开发者提供了无法用金钱衡量的帮助。但是迄今为止XP 大量关注于重构(refactoring ),而对模式只字不提。在这篇文章中,我问“为什么”,并且最终描述出模式怎样以XP 的方式更好地实现、以及XP 怎样因为包含对模式的使用而变得更好。 致谢 非常 ...
by bruce 2004-02-10 浏览 (9058) 回复 (10) 关键字:

Struts到底有哪些致命的缺点?

出处 (www.cjea.org)Colin Struts优缺点 优点: Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了 ...
by bruce 2004-01-10 浏览 (33413) 回复 (42) 关键字:

组件化技术的思考

微软推出.Net, 看起来准备让COM+以后自生自灭了。原因主要是COM+组件的注册问题,编程复杂。但就组件技术本身来讲,可重用,维护性好,耦合性低,单独开发,单独编译,单独测试,给我们带来了很多好处。组件化编程继承并发展了OOP, 是OOP实现过程的进一步抽象. 接口是组件之间的协议。现在的Web Services就是一种组件技术的应用,WSDL就是一种IDL. 但Web servies是一种高 ...
by bruce 2003-12-22 浏览 (9741) 回复 (19) 关键字:

关于B/S结构的效率的讨论

jlinux 写道: 引用 典型的把B/S结构做成了C/S结构, 而且比真真的C/S结构效率低下是肯定的. B/S结构怎么能和C/S结构比较呢??? 让我们来比较这样作两者的结构把 这种B/S结构其实就是Browers--->Java(JSP+Java Bean+JDBC)--->DB的结构, 而其中肯定没有加诸如缓存等等增强性能的设计. 在这种情况下其实和C/S结构通过ODBC ...
by bruce 2003-11-25 浏览 (7322) 回复 (9) 关键字:

TPC-C测试基准程序Specification

转自不详 附件: TPC-C测试基准程序Specification   今天的用户在选用平台时面对的是一个缤纷繁杂的世界。用户希望有一 种度量标准,能够量化计算机系统的性能,以此作为选型的依据。作者曾在美国从 事过数年计算机性能评价工作,深深体会到,计算机的性能很难用一两种度量来 评价,而且,任何度量都有其优缺点,尤其是当使用者对性能度量了解不深时,很 容易被引入一些误区,甚至推演出错误的结 ...
by bruce 2003-10-10 浏览 (4091) 回复 (1) 关键字:

robbin的HttpSession总结

HttpSession不是Java独有的概念,JSP,PHP,ASP都支持HttpSession。偶对,PHP还比较清楚,JSP也比较清楚,ASP没有研究过这个问题,但估计和JSP一样。 apache httpd server本身不支持session,更多的作为一个web server,仅支持少量的SSI,CGI功能。我猜想你说的apache session大概是安装了PHP的Apache。ph ...
by bruce 2003-09-24 浏览 (15690) 回复 (17) 关键字:

Middlegen工具使用介绍--Hibernate入门者喜欢的东西

很多初学者想使用Middlegen, 现介绍如下: 1。在http://sourceforge.net/project/showfiles.php?group_id=40712 下载Middlegen-Hibernate-r2.zip 2. 解压到本机。 3。运行ant, 会出来一个GUI, 开始不懂的话,直接点generate button(会产生三张表的三个mapping文件). 4 ...
by bruce 2003-09-17 浏览 (17857) 回复 (14) 关键字:

Hibernate中代码自动生成功能小结

Hibernate中需要class和mapping file, 也就是java文件和hbm.xml文件,由于Hibernate只支持DML, 不支持DDL,所以在DB中需要有DDL或已经存在的数据库的表。Hibernate中共有三种文件与代码自动生成功能有关: class, mapping file and DDL 1. Middlegen 是用来从DB中已存在的表,生成相应的mapping f ...
by bruce 2003-09-15 浏览 (15814) 回复 (10) 关键字:

Hibernate与EJB Debug效率对比

如果你把Hibernate的SessionFactory配置到App Server的JNDI上,也是deploying的时候configuraton,不是首次运行的时候才配置。 关于debugging,Gavin King特别提到Hibernate的一个突出特点,大量采用reflect,目的就是为了最好的支持增量编译和增量调试。 当你首次使用Hibernate之前,肯定需要configurat ...
by bruce 2003-09-13 浏览 (5495) 回复 (0) 关键字:

O/R Mapping性能

我不知道为什么你这么怀疑O/R Mapping的性能,O/R Mapping的性能再差也比CMP强吧。 JDO只是一个标准,每个厂商实现的性能各有不同,不好评价。 Apache OJB的性能如何,Apache网站上面有评测。 Hibernate的性能我是花了点时间去研究的。Hibernate可以通过修改配置文件把所有的SQL语句都输出出来,你写一些测试代码观察一下输出的SQL,就什么都明白了 ...
by bruce 2003-09-13 浏览 (8613) 回复 (3) 关键字: