- 博客(28)
- 收藏
- 关注
原创 jdbcTemplate 用法
ApplicationContext.xml: <bean id="jdbcTemplate" class = "org.springframework.jdbc.core.JdbcTemplate" > <property name = "dataSource" > <ref bean = "dataSource&q
2009-11-30 11:37:52 140
原创 设计图形工具使用的参考书目
《UML用户指南》,机械工业出版社。 对UML的使用作了由浅入深得描述。《UML参考手册》,机械工业出版社。 这是UML使用字典。《软件工程导论》,清华大学,张海潘。 对结构化设计做了系统、常规、完整的描述。《软件工程:实践者的研究方法》,机械工业出版社,Roger S.Pressman。 对结构化需求分析作了精练而易懂的描述。《程序设计...
2009-08-20 14:09:22 173
OpenSessionInViewFilter失效问题解决(SSH2)
今天在用Hibernate延迟加载时,显示到界面出现如下问题: org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed 原因: 在界面加载数据时, session已经关闭,故报此错. 此前的对象只是代理对象(只有ID值) 故使用Spring 里的 Op...
2008-04-06 23:52:28 172
原创 [转] JS 排序(包括按中文拼音排序) Google到的好东西,收藏!
转自:http://blog.csdn.net/sunyujia/ test.html <html><head> <title></title> <script type="text/javascript" src="./qswhGB2312.js"></script>
2008-03-28 22:24:53 2899
开发常用工具、框架
[b]IDE:[/b] Eclipse + WTP ...[b]应用框架(IOC、AOP等):[/b] Spring ...[b]WEB框架:[/b] Struts、Struts2、JSF、Tapestry...[b]ORM框架:[/b] Hibernate、iBatis ...[b]UI 相关:[/b] SiteM...
2008-03-12 16:21:15 152
[摘]语言只是工具
语言只是工具第一次正视“软件工程”这四个字。我第一次看清楚代码、方法、过程、工程与组织的关系!对于一个程序员,或者以程序员自命的人来说,看清楚这一切的第一步,竟是一句“语言只是工具”!...
2008-02-26 17:37:33 186
[转]关于软件保护的一般性建议
本节将给出关于软件保护的一般性建议,这些都是无数人经验的总结。程序员在设计自己的保护方式时最好能够遵守这里给出的准则,这样会提高软件的保护强度。(1)软件最终发行之前一定要将可执行程序进行加壳/压缩,使得解密者无法直接修改程序。如果时间允许并且有相应的技术能力,最好是设计自己的加壳/压缩方法。如果采用现成的加壳工具,最好不要选择流行的工具,因为这些工具已被广泛深入地加以研究,有了通用的脱壳/解...
2008-02-22 10:25:48 138
IE自动关闭问题困扰
在IE7里运行此html,步骤:1.随意选择一个上传文件2.点提交3.重复前2步4.若干次后,可能会出现IE自动关闭的问题,不是每次都会重现,且循环次数不定错误信息:错误应用程序 iexplore.exe,版本 7.0.5730.11,错误模块 msvcrt.dll,版本 7.0.2600.2180,错误地址 0x0001a573。不知各位有没有见过此类...
2008-01-28 17:15:35 134
Html中 表单title头固定的CSS实现,类似于Excel中窗口冻结的功能
Html中 表单title头固定的CSS实现,类似于Excel中窗口冻结的功能,能很好的增强易用性 <style type="text/css"><!--.fixTop { Z-Index:102; position:relative; Top:expression(this.offsetParent.scrollTop);}.fixLeft { Z-Index...
2008-01-17 10:56:45 480
好书收藏列表
JAVA: 《JAVA2核心技术》卷I,卷II 《Spring In Action》 《精通Hibernate》 《Agile JAVA》 《JAVA 敏捷开发》UI: 《精通Struts》 《WebWork In Action》 《JSP2.0技术手册》 《Ajax 实战》 《征服Ajax Dojo、Prototype、sc...
2007-12-26 14:58:41 130
SpringSide 学习
好东西,收藏之,慢慢学!http://www.springside.org.cn/SpringSide以Spring Framework为核心,提供一个Pragmatic的企业应用KickStart 与Full-Stack 的开源构件库。它以RoR式的简约风格,将Java社区众多优秀轻量级开源项目整军为一个黏合的框架,以构件式的开发架构,配合Ant与Eclipse plugin的生成工具,...
2007-11-17 22:14:24 96
利用POI实现简单的Excel读写操作
利用POI实现简单的Excel读写操作java 代码 package test; import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFCell; ...
2007-11-07 18:19:03 102
JFreeChart学习笔记
首先几个核心API要熟悉JFreeChart 图表对象XXXXDataset 数据集XXXXPlot 图表区域对象,即具体的什么类型的图表,柱状,饼状等XXXXAxis X轴,Y轴对象XXXXRenderer 负责如何显示图表对象XXXXURLGeneratorXXXXToolTipGenerator一般的实现步骤:1.根据所要画的图,准备对应的数据...
2007-11-06 10:47:08 235
用JFreeChart实现简单的柱状图和饼状图
用JFreeChart实现简单的柱状图和饼状图,简单便于理解.java 代码 package test; import java.io.FileOutputStream; import java.io.IOException; import org.jfree.data.category.CategoryDat...
2007-11-05 15:22:21 141
CSS学习笔记
CSS学习笔记,记录自己平常常用并且容易忘记的一些内容,便于查阅. 不过没有整理,条理比较乱,选择器ID选择器 #id类选择器 .class子选择器 .class ul>li邻近同胞 h2+p属性选择器 img[title] 如:input[type= “input”],input[type=”text”] 伪类/伪元素::hover 鼠标进入样式:act...
2007-11-01 11:00:42 121
Spring是什么?
简单的说,Spring是一个 轻量级 的 IoC 和 AOP 容器框架。它概括出了Spring的功能。下面把这个描述分解开来。 @轻量级 —— 整个Spring框架可以打成一个1MB多一点的JAR包,并且它的处理开支也非常小。更重要的是,Spring是非侵 入式的:基于Spring开发的系统中的对象一般不依赖于Spring...
2007-10-24 15:25:42 105
CSS open source project: http://style.tigris.org
CSS开源项目,好东西,收藏!CSS open source project: http://style.tigris.org
2007-10-22 16:25:21 110
给大家介绍本好书《Java敏捷开发-使用Spring、Hibernate和Eclipse》
《Java敏捷开发-使用Spring、Hibernate和Eclipse》是从ZTE图书馆淘来的,大致的浏览了一遍。给我的感觉:书薄&好!它并不追求细节,只是在很高的地方,给大家介绍了一下软件开发过程。大家可以在闲睱的时候品品,就当小说看,呵呵。有兴趣的一起交流交流:) 本书介绍了一种将极限编程(XP)、敏捷模型驱动、重构等方法相结合的敏捷软件开发过程和软件开发需要的3种重要技...
2007-10-22 10:07:44 141
今天听到除JUnit外的另一个单元测试工具DBUnit,记录之
今天又听到一个单元测试工具DBUnit,记录之。据说DBUnit是扩展了JUnit. 以便更好的测试跟数据相联较多的功能。现在只知道对JUnit的初始化有了改进,可以在一配置文件中数据初始化 ( 的确简便不少 )。其余的功能,待今后慢慢研究! :)...
2007-10-22 09:53:14 117
测试驱动开发TDD的形像比喻
一红一绿扫扫地!红和绿指的是JUnit里表示成功与失败的结果,用过JUnit的就非常明白了红:编译失败 继续修改or新增or重构代码,直到变绿绿:编译成功 有需要,可继续重构代码扫扫地:重构 改造现有的代码,重复红,绿的步骤...
2007-10-22 09:47:03 112
学习新技术前,首先要思考的!
要学好一门技术,首先要知道为什么要学这门技术,这门技术为什么出现,这门技术所满足的市场需求是什么?这之后,你才有能力辨别这门技术是否真正适合你现在的工作,不是最新,最前沿的是最好的,适合才是最好的。...
2007-10-15 10:07:26 103
关于软件开发过程中产生的文档
产生文档的目的: 我们的目标是要建立共同的理解,而不是去写详细的文档!我认为过程中最重要的文档: 数据库和代码是最重要的工件!IT,信息技术,从字面意思可以看出信息数据才是核心,我们要处理的最复杂的事是域本身,而不是技术架构,用户界面或者特殊性 ...
2007-10-15 10:01:30 402
Agile: 倡导敏捷开发
敏捷(Agile)意味着,现有的 客户 需要 更快速 的应对市场的快节奏,而 开发者 需要 更快速 的满足客户提交的开发需求。
2007-10-15 09:55:17 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人