- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 值得一看的Struts入门教程
1. 介绍 1.1 Model-View-Controller (MVC) 设计模式 FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。) 1.2 将MVC概念映射到Struts组件中 Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中. 这一体系结构中每个主要的组件都将在
2006-07-31 11:08:00
975
原创 Struts开发技巧
模块配置1. Struts配置文件定义对于系统中的某个模块,需要在开发前定义该模块的配置,该struts的配置文件命名为:struts-config-xxx.xml xxx为模块的小写英文名或缩写,如:struts-config-sysman.xml注意:中间为“-”,而不是“_”连接符统一保存在“WEB-INF/xml”文件夹下,并需要在web.xml中添加相应的配置文件地址,具体如下例:…co
2006-07-31 10:43:00
682
原创 Apache中多任务并发处理机制研究
1 多进程并发处理概述1.1概述第五章中我们讨论Apache主程序的时候,当主程序调用了函数ap_mpm_run之后,整个主程序就算结束了。那么函数进入到ap_mpm_run之后它干什么去了呢?如果让我们来写服务器程序的话,按照正常的思路,通常主程序在进行了必要的准备工作后会调用诸如fork之类的函数产生一个新的进程或者线程,然后由子进程进行并发处理。事实上,Apache尽管是一个先进
2006-07-31 10:37:00
855
原创 SQL条件判断语句
第一种:SELECT CASE WHEN price IS NULL THEN Not yet priced WHEN price WHEN price >= 10 and price ELSE Expensive book! END AS "Price Category",CONVERT(varchar(20), title) AS "Shortened Title"FROM
2006-07-31 10:29:00
21575
2
原创 spring应用示例
spring中对hibernate的支持是非常强大的,从一个简单的例子就看得出来,从这个例子中我们还将对所谓的轻量级容器做一些讨论。 首先需要配置数据源,通常我们有两种方式获得Connection,一是自己编写代码获得连接,二是从JNDI环境中得到DataSource,然后产生一个Connection。无论怎样,既然是spring下面的对象,就应该注册到配置文件中。假设我们需要一个连接mys
2006-07-31 10:18:00
750
原创 Apahce+Tomcat服务器整合及配置管理
软件要求:Apache服务器 apache_2.0.58-win32-x86-no_ssl.msiTomcat服务器jakarta-tomcat-5.0.28.exe连接器mod_jk-apache-2.0.58.so Apache是当前最流行的WEB服务器,用于处理静态页面的效率很高。Tomcat是当前比较流行的基于Java平台的WEB服务器,长处是处理动态的交换页面。两者整合后可以很
2006-07-31 10:16:00
870
原创 Hibernate 3笔记和小结(3)之第一章Hibernate入门
今天我们将结束第一章的学习。先来看看数据库生成这部分内容。创建hibernate应用时,如果有数据库存在,就不需要去管schema这一块了。如果没有数据库存在,是一个崭新的应用,那么就需要创建数据库schema(这里的schema就是指数据库结构,包括表,字段,索引等,这里特指生成数据库结构的SQL脚本文件), POJO和映射文件。当然了,同样也有工具可以帮助我们来完成这些操作。SchemaExp
2006-07-31 10:00:00
776
原创 Hibernate 3笔记和小结(2)之第一章Hibernate入门
今天继续第一章的学习,我们先来看看EJB和Hibernate的区别。为 什么不用EJB来存储,显示,查询数据库中的数据呢?严格的说,EJB服务器支持两种类型的持久化,就是BEAN管理的持久化(BMP)和容器管理的持久 化(CMP)。在BMP中,Bean自己负责执行所有的SQL语句来完成存储和查询数据。换句话说,我们自己要去编写JDBC逻辑代码。另一方面,CMP 是由容器来执行存储和检索bean数据
2006-07-31 09:59:00
627
原创 Hibernate 3笔记和小结(1)之第一章Hibernate入门
第一部分是Hibernate入门知识(第1到4章),第二部分是Hibernate高级知识(第5到14章)。我们今天来看看第一章的内容:Hibernate 3的介绍。大多数重大的开发项目都会涉及到关系数据库的概念。许多商业应用的核心就是对规则有序的信息进行大规模的存储,比如目录,客户列表,合同资料等。随着互联网的繁荣,对数据库的要求越来越高。在线书店的那些客户们可能自己都不知道,自己每一次的查询操作
2006-07-31 09:57:00
682
原创 Win2003中apache2分别整合tomcat5和iis6的终极教程
用apache监听80来做请求转发了,请求到iis的站点就转到相应目录,请求到tomcat下的站点就转发到tomcat下,于是开始到处找这方面的资料,终于经过反复试验,右克服请求servlet出错的困难,现在终于可以继续做自己的网站了。参考文档:1.http://weblife.blogbus.com/s1659/index.html2.http://wiki.osportfolio.org/
2006-07-31 09:52:00
925
原创 软件工程的概念以及它的内容
软件工程的概念软件工程是指导软件开发和维护的一门工程学科.它采用工程的概念、原理、技术、方法,把经过时间检验而证明是正确的管理技术和当前能够得到的最好的技术方法结合起来,用于开发和维护软件.危机:随着微电子技术的进步,计算机硬件性价比平均每10年提高2个数量级,而且质量稳步提高;同时,计算机软件成本却在逐年上升且质量没有可靠的保证,软件开发的生产率也远远跟不上计算机应用的需求。在不能开发出
2006-07-31 09:27:00
1593
原创 两类经典的软件测试方法和测试心态
测试的两种心态 上周说过测试的心态问题,测试如果抱着:我们的软件很稳定的乐观态度,一般都发现不了太多问题;一旦有问题爆出来,心理上又受到怎么我们的软件这么烂的打击。而如果tester每天很积极的想,我们的软件肯定很多bug,今天一定要找它几个出来。bug的产生率就想飞涨的房价一样...关于这两种心态,今天找到了些理论依据。---------------------两类经典的软件测试方
2006-07-31 09:26:00
1326
原创 软件测试的几个基本的概念
一.软件测试的目的软件测试的目的在于发现程序中存在的错误,而不是证明程序无错误。一个好的测试用例在于它能发现至今尚未发现的错误。一个成功的测试则是发现了至今未发现的错误。开始我们认为做测试无非是为了证明我们编的程序是无错误的,那是大错特错了。因为bug会因时间不同,条件不同而出现。永远无法证明我们的程序是绝对正确的。二.Bug存在的原因1)开发人员不太了解需求,不清楚应该“做什么”和“
2006-07-31 09:26:00
833
原创 Google未发布的服务一览
300) {this.resized=true; this.width=300;}" src="http://www.kenwong.cn/upload/googletruck.gif" /> Tony Ruscoe(感谢gosman的提醒)的兴趣就是挖掘Google的神秘链接和服务,之前他挖出了Google Weaver、M Scrapbook等等未发布的服务。现在,他不但挖出了一大堆新的
2006-07-31 09:23:00
631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人