
开源技术
wangyihust
劣质的需求定义是项目失败的根本原因
展开
-
BeanFactory & Context In Spring
1. org.springframework.beans.factory包构建了sping IOC的基础, 支持IOC类型2(get/set) 和类型3(构造函数)bean的生命周期: 配置定义-初始化(init-method)-被beanfactory装载--析构(destroy-method)”A”/>引用:bean:同时尝试在当前XML文件或其他XML文件中查找指定的合作者bean loca原创 2005-07-20 15:57:00 · 908 阅读 · 0 评论 -
记录集分页显示策略
记录集分页显示策略可以有以下五种方法实现:1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow { CurrentRow++; c原创 2006-02-18 22:21:00 · 3182 阅读 · 5 评论 -
IBatis开发指南-夏昕
0.0 2004.8.1 夏昕第一版1.0 2004.9.1 夏昕补充ibatis in Spring 部分OpenDoc 版权说明本文档版权归原作者所有。在免费、且无任何附加条件的前提下,可在网络媒体中自由传播。如需部分或者全文引用,请事先征求作者意见。如果本文对您有些许帮助,表达谢意的最好方式,是将您发现的问题和文档改进意见及时反馈给作者。当然,倘若有时间和能力,能为技术群体无偿贡献自己的所学转载 2006-02-18 16:04:00 · 7627 阅读 · 3 评论 -
换个角度思考:div+css布局入门
换个角度思考:div+css布局入门 (转载)你正在学习CSS布局吗?是不是还不能完全掌握纯CSS布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解CSS处理页面的原理。在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构,然后再针对语义、结构添加CSS。这篇文章将告诉你应该怎样把HTML结构化。 另一种原因是你对那些非常熟悉的表现层属性(例如:cellpaddi转载 2006-02-25 11:32:00 · 880 阅读 · 0 评论 -
Mysql5.0学习笔记(一)
Mysql5.0学习笔记(一)-基本sql语句与支持字符集1.登录 mysql -h localhost -u root2.创建用户firstdb(密码firstdb)和数据库,并赋予权限于firstdb数据库create database firstdb;grant all on firstdb.* to firstdb identified by firstdb会自动创建用原创 2006-05-09 12:20:00 · 1250 阅读 · 0 评论 -
安装,启动与卸载Mysql系统服务
将Mysql添加到Windows系统服务中:1.、 安装服务。在Windows2000下,安装完成后,并没有把MySQL安装成服务,我们必须执行下面的语句把MySQL注册为服务:installdir/mysql/bin/mysqld-nt –-install。Windows98下没有服务的概念,所以不用安装服务。2.、 启动服务在Windows2000下,安装服务后可以启动MySQL服务:net原创 2006-05-06 11:07:00 · 2578 阅读 · 0 评论 -
Mysql5 数据库管理
Mysql5 数据库管理1.数据文件 1)MyISAM表:有三个相关的文件,数据文件.MYD,索引文件.MYI,目标文件(定义文件).frm 2)BDB表:包含两个文件,一个.db数据文件和一个.frm目标文件 3)InnoDB表:有自己的目标文件.frm,但实际的数据存放在上一级目录中,与数据库属于同一级目录2.日志文件 出错日志:在目录C:/Program Files/MySQ原创 2006-05-10 16:44:00 · 1054 阅读 · 0 评论 -
在Struts和Hibernate之间搭起桥梁
Hibernate和struts是当前市面上几个最流行的开源的库之一。它们很有效率,是程序员在开发Java企业应用,挑选几个竞争的库的首选。虽然它们经常被一起应用,但是Hibernate的设计目标并不是和Struts一起使用,而Struts在Hibernate诞生好多年之前就发布了。为了让它们在一起工作,仍然有很多挑战。这篇文章点明了Struts和Hibernate之间的一些鸿沟,尤其关系到面向转载 2006-05-23 23:08:00 · 1246 阅读 · 0 评论 -
使用os3grid操作Html 表格
os3grid 开源,目前version 为0.6,功能和界面都还可以,扩展也较方便,平台通用性很强。主要使用javascript脚本语言操纵Grid。 Demo实例: 我的os3grid测试 function val_changed ( grid, x, y, new_val ) {原创 2006-06-20 16:30:00 · 1565 阅读 · 1 评论 -
oxite-微软开源博客引擎
该博客引擎的主要目标:1. 提供撰写博客引擎的一个可重用范例,包括一些基本功能和高级功能(trackbacks, rss, comments, etc)。2. 提供现实场景下的一个非常简单的ASP.NET MVC范例, 便于学习设计和编码MVC架构。 Oxite在Codeplex主页: http://www.codeplex.com/oxite源代码下载: http原创 2008-12-16 16:35:00 · 1337 阅读 · 0 评论 -
敏捷软件开发: 第I部分 敏捷开发
《人件》:人与人之间的交互是复杂的,并且其效果从来都难以预期,但却是工作中最为重要的方面。人不是“插入即兼容的编程装置”。--凝聚力 1.敏捷实践敏捷软件开发宣言Ø 个体和交互胜过过程和工具Ø 可以工作的软件胜过面面俱到的文档 工作的软件是首要的进度度量标准。Ø 客户合作胜过合同谈判Ø 响应变化胜过遵循计划为下两周做详细的计划,为下三个月做粗略原创 2009-08-16 15:48:00 · 2082 阅读 · 0 评论 -
数据缓存策略
数据缓存策略 (一)hibernate数据缓存策略 缓存是数据库数据在内存中的临时容器,它包含了库表数据在内存中的拷贝,位于数据库与数据访问层之间。对于查询操作相当频繁的系统(论坛,新闻发布等),良好的缓存机制显得尤为重要。 ORM在进行数据读取时,首先在缓存中查询,避免了数据库调用的性能开销。ORM的数据缓存应包含下面几个层次:1)事务级缓存 2)应用级缓存原创 2006-02-17 10:58:00 · 5204 阅读 · 0 评论 -
日志操作之JAVA-Apache
日志操作之JAVA-Apache -根据开发文档,网络资料, 使用心得稍做整理 日志论 在应用程序中输出日志有有三个目的:(1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应原创 2006-01-19 12:27:00 · 4814 阅读 · 3 评论 -
Struts+Spring+Hibernate配置关键
1. 必须导入的jar包,否则会报告struts的action is currently unavailable1)spring包: spring.jar2)hibernate包: hibernate2, dom4j, CGLIB, Commons-Collection, Commons-loggin, ODMG4, EMCache3)struts包: 在Eclipse中使用easyStr原创 2005-07-26 12:13:00 · 2094 阅读 · 1 评论 -
spring阶段性的一点感受
一直不能坐下来好好学习一下, 最近研究了spring framework, 一点感受:1. IOC传统方法:如果动态设置一个对象属性,可以借助Java的Reflection机制完成,invoke()激活返回调用Class cls = Class.forName("com.eking.User");Method mtd = cls.getMethod("setName",new Class[]{St原创 2005-08-09 11:45:00 · 1421 阅读 · 0 评论 -
hibernate 三种查询方式
(一)HQLHQL:Hibernate Qusery Language,如果你已经熟悉它,就会发现它跟SQL非常相像。不过 你不要被表面的假象迷惑,HQL是面向对象的(OO,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对JAVA和SQL语句有一定了解的话,那么HQL对你简直易如反掌,你完全可以利用在公车上的时间掌握它。以下从几个方面进行慢慢深入:1。大小些敏感大家知道SQL-92 Que原创 2005-04-14 16:29:00 · 958 阅读 · 0 评论 -
AppFuse
One of the hardest parts about J2EE development is getting started. There is an immense amount of open source tools for web app development. Making a decision on which technologies to use can be tough原创 2005-06-18 09:54:00 · 1126 阅读 · 0 评论 -
Spring Web Flow
IntroductionHave you found as your web application gets more complex, understanding and managing the page flow – the orchestration that drives your application use cases – gets harder and harder? Are原创 2005-06-18 10:50:00 · 1413 阅读 · 0 评论 -
spring 基础
(一)核心概念一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通的无模式来写J原创 2005-06-19 16:40:00 · 4756 阅读 · 3 评论 -
使用jmeter,httpunit,juntperf,junit联合测试
使用jmeter对站点加压的同时运行junitperf TimedTest装饰的httpunit测试。1. HttpUnit测试 junitperf针对单元测试,需要一个主junit测试。 测试站点首页:http://localhost:7001/pet2.JMeter配置 在后台线程组中模拟50个用户3.使用junitperf TimedTest装饰的httpuni原创 2006-01-02 16:37:00 · 2474 阅读 · 0 评论 -
Java开源测试工具
【Java开源 Java测试工具】600)this.width=600" border="0" src="http://www.open-open.com/image/item.gif" /> JUnit JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试原创 2006-01-02 15:50:00 · 3912 阅读 · 1 评论 -
middlegen中产生sql server数据库中的O/R映射文件,还有bug?
微软sql server的jdbc驱动程序一大把,但是通过在Middlegen中通过元数据测试的不多。开源的net.sourceforge.jtds.jdbc.Driver 驱动不是被 Sagar Saladi 这个家伙测试过,说no problem的吗? 今天顺便用它来连了把sql server,jtds-1.1包,在数据库中就建了一个users表,ant一构建,middl原创 2006-01-15 17:00:00 · 1831 阅读 · 0 评论 -
JAVA中操作数据库方式与设计模式的应用
JAVA中数据库操作的各种方式与设计模式的应用 青山不改绿水长流-EKing 1. 在业务层使用JDBC直接操作数据库-最简单,最直接的操作紧耦合方式,黑暗中的痛苦原创 2006-01-14 22:02:00 · 3348 阅读 · 0 评论 -
敏捷软件开发:第II部分 敏捷设计
1.单一职责原则(SRP)高内聚性:就一个类而言,应该仅有一个引起它变化的原因。2.开放-封闭原则(OCP)软件实体(类,模块,函数等等)应该是可扩展的,但是不可修改的。如果程序中的一处改动会产生连锁反应,导致一系列相关模块的改动,那么设计就具有僵化性的臭味。OCP原则建议我们应该对系统进行重构。Ø “对于扩展是开放的”(Open for extension)原创 2009-08-16 16:20:00 · 2067 阅读 · 0 评论