- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 关于提交socket的问题,请高手帮忙!急急急急。
日志中的log:2008/09/11,17:13:03,BSXLib,INFO,=== SENDMSERVER to host=https://fep.veritrans.co.jp:443/, secret=test-bsf, command=authonly, proxy= ===2008/09/11,17:13:03,BSXLib,DEBUG, TcpSocket: Create SSL C
2008-09-12 18:07:00
1116
原创 Java API文档中文版出了.一块下啦..............
http://gceclub.sun.com.cn/Java_Docs/html_zh_CN.zip由于没有附件.只有府上地址.
2006-07-01 21:59:00
1520
原创 忙完了手头上的工作,可以......
忙完了手头上的工作,可以带着老婆回家了.前两天也把回家的火车票买了.尽管不是硬卧但是可以买上票也是不容易啊.明年一定要好好干一年.把老婆娶回家.
2006-01-24 14:33:00
1416
原创 大网站都用什么操作系统与 Web 服务器
这些大网站都用什么操作系统与 Web 服务器 ?一时好奇,看看这些大网站的 Web 服务器信息(操作系统/Web 服务器/应用服务器软件).Google 用哪些软件做 Web Server?除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的. Web 服务器用的都是 GWS ? 我估计是 Google Web Server 的缩写.Yahoo!操作系统都是 Fre
2006-01-16 14:25:00
5657
7
原创 Java代码查询网站
这些是我经常使用的一些Java代码查询网站,希望在这里能起到抛砖引玉的效果,大家群策群力,一起分享Java快乐。 1. java2s http://www.java2s.com/ 这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把
2006-01-14 14:07:00
5113
4
原创 Nokia手机的S40系列对j2me等的支持
从事J2ME工作的人,肯定对于Nokia S40这些名词是耳熟能详,其实S40是Nokia的一个界面体系,是所有Nokia系列手机中型号最多的一个,常见的型号有3100、7210、6020等。 众所周知,Nokia的手机分为S30、S40、S60和S80四个系列,S40系列的标志是屏幕大小为128X128,没有Symbian操作系统。但是现在的S40却发展的很快,下面随便介绍一下
2006-01-13 16:23:00
1484
原创 基于struts+spring+ibatis的轻量级J2EE开发
多数IT 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非传统Struts开发模式),以ibatis作为持久化层。该示例程序
2006-01-13 15:02:00
5536
2
原创 java5的学习总结
1 循环操作的增强import java.util.*;public class GenericArrayExample { public static void main(String args[]) { //Vector vectorList[] = new Vector[10]; //Vector vectorList[] = new Vector[]
2006-01-13 14:00:00
5510
2
原创 eclipse超cool新特性--JFace Data Binding
现在eclipse M4已经出来了,其中一个最cool的非UI特性就是JFace data binding framework.在M5发布的时候JFace binding小组会结束data binding API的开发.到现在为止,大量我们可以用到JFace data binding的例子在test包里。关于JFace data binding framework,在下面的网址可以找到具体的文档.
2006-01-13 10:19:00
4030
原创 简化Spring(4)--View层
人生像个舞台,请良家少女离开。 同样的,Freemarker和Velocity爱好者请跳过本篇。与弃用webwork而单用Spring MVC Controller接口的理由一样,Freemarker本来是一样好东西,还跨界支持jsp 的taglib,而且得到了WebWork的全力支持,但为了它的非标准化,用户数量与IDE的缺乏,在View层我们还是使用了保守但人人会用,IDE友好的JS
2006-01-06 12:07:00
1885
1
原创 简化Spring(2)--Model层
因为Spring自带的sample离我们的实际项目很远,所以官方一点的model层模式展现就靠Appfuse了。 但Appfuse的model层总共有一个DAO接口、一个DAOImpl类、一个Service接口、一个ServiceImpl类、一个DataObject.....大概只有受惯了虐待的人才会欣然接受吧。 另外,Domain-Driven逢初一、十五也会被拿出来讨论一遍。
2006-01-06 12:06:00
1587
原创 简化Spring(3)--Controller层
Struts与Webwork的扇子请跳过本篇。 MVC不就是把M、V、C分开么?至唯物朴素的做法是两个JSP一个负责View,一个负责Controller,再加一个负责Model的Java Bean,已经可以工作得很好,那时候一切都很简单。 而现在为了一些不是本质的功能,冒出这么多非标准的Web框架,实在让人一阵郁闷。像Ruby On Rails那样简捷开发,可用可不用,而且没有
2006-01-06 12:06:00
1750
原创 简化Spring(1)--配置文件
人人都爱Spring加Hibernate。 但Spring MVC+hibernate的Sample如Appfuse的代码却算不得最简洁优美好读,如果在自己的项目中继续发挥我们最擅长的依样画葫芦大法,美好愿望未必会实现。 所以,Pramatic精神不灭。这个系列就是探寻最适合自己的Spring+Hibernate模式。
2006-01-06 12:05:00
1855
原创 扩展Spring系列(2) ---Spring对各种数据访问框架的集成机制
扩展Spring(2) ---Spring对各种数据访问框架的集成机制 何为数据框架集成。 数据访问框架原本好好的,Spring都干了什么呢? 一是用template类封装了数据框架那些资源获取和异常事务处理的废话代码,而且按照自己的意见给出一些增强函数。 二是将其纳入了Spring的声明式事务管理中。 对比Spring对Hibernate、JDBC的集
2006-01-06 12:04:00
1828
原创 Spring 的微内核与FactoryBean扩展机制
扩展Spring系列(1)--Spring 的微内核与FactoryBean扩展机制DreamHead在《思考微内核》十分激赏 Spring的微内核与扩展机制:“Spring的微内核在哪里呢?便是DI容器。而通过FactoryBean,我们可以定制自己的组件组装过程,对一个普通的JavaBean做手脚,像Spring AOP中常用的ProxyFactoryBean做的那样。如此,
2006-01-06 12:03:00
3115
原创 交互式的ant 调用与自写的Ant Task
写完代码生成的框架,少不了需要ant来调用。写完之后值得一记的东西有三:一、《Ant--The Definitive Guide 2nd》是本不错的cookbook二、与用户进行交互式输入而不是逼着用户改build.xml下面的代码运行时,ant会提问"What is the name of your POJO?",让用户输入属性PojoName的值。三,写Ant Task写Ant Task其实很
2006-01-06 11:58:00
1543
原创 我最喜欢和关心的开源项目
所以,题目里面那个"最"字可以完全忽略不计,本文是用来记录那些自己喜欢,但名声没有Spring、Hibernate般响亮的项目:Grails: http://grails.codehaus.org Groovy On Rails,底层使用封装过的Hibernate和Spring,Javaer们最最亲切的Rails--见 各系Rails大点兵 ExtremeTable: http://www
2006-01-06 11:45:00
1762
原创 Spring下的Unit Test笔记
注重实效的TDD的确能加快而不是拖慢开发的进度(片面的追求覆盖率的全面UnitTest不在此列) 一,不需要依赖庞大的显示层控制层,快速开发业务逻辑。 二,不需要依赖和频繁重启Web Container。 三,手工测试总不免改动数据库,如何把数据库恢复到测试前的状态是件伤脑筋的事情。 Unit Test可以使用自动Rollback机制,巧妙的
2006-01-06 11:39:00
1639
原创 Spring 下透明的让POJO 变为支持JMX的MBean
Spring 1.2不多的几样更新之一就是对JMX的支持。 通过简单的XML配置文件,把POJO山鸡变凤凰Export成MBean,使客户可以通过JMX Client调用POJO的方法,查看POJO的属性和状态。 这种集成方式与Spring对Quartz的集成一样,透明、简单,很值得在Framework界提倡。 例子在Spring自带的samples/petlinc里面,很简单。
2006-01-06 11:34:00
1349
原创 Java下的Framework编写(3)--cglib的应用
反射、Proxy和元数据是Java框架最强的三个特征。 Proxy可以看作是微型的AOP,的的确确提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可以做得非常好玩,Spring的源码里用Proxy就用得很随便,看得我非常眼红。 选择cglib (Code Generation Librayr),是因为AOP框架一般比较大,丁点事情都要在XML文件里配置一番,所以要到Com
2006-01-06 11:30:00
1291
原创 以一个最简单的例子把OO的JavaScript说明白
OO的JavaScript并不高深,麻烦就麻烦在google出来的国人介绍文章经常罗罗嗦嗦,而且之间的说法还各有不同,摆在一起就让人看了头大。这里重拾简单主义,以一个最简单的例子把OO Javascript说明白。1.一个颇为精简的例子只需理解三个关键字:第一个是function ,JS世界里Class的定义用"function",function里面的内容就是构造函数的内容。第二个是this指针
2006-01-06 11:28:00
1537
1
原创 每个团队都应该有一个Appfuse式的项目
一个Appfuse式的项目,会通过项目里最典型的几个场景,demo团队目前的体系框架和设计模式。 它的好处有一打,比如为所有项目提供共同的Library Stack,提供最可靠的代码蓝本,保证大家的模式和代码风格一致,加快知识在团队的传播,方便新人的融入,还有为试验代码提供一个稳定简洁的环境。 所以,一个长期合作的团队,需要这样一个MyAppfuse。 但还要有三条铁的纪律,才能
2006-01-06 11:25:00
1196
原创 Java下的Framework编写(反射,泛型,元数据,CGLib,AOP,IOC)(1)--序
反射(Reflection),泛型(Generics),元数据(annotation),CGLib,AOP,IOC...面对着这些,我们像一夜暴富的农企,有点手足无措的样子。 第一感觉,应该出现新的Design Pattern书籍了。多年前基于C++语法写就的那本经典,很多模式都可以被更优雅的实现,还有更多的新模式,会随着这些技术的推广而涌现。 第二感觉,新的框架模式出现了。新框
2006-01-06 11:23:00
1382
原创 OpenSource界最繁忙热闹的工地--Spring的JIRA
因为Spring的定位是Java World的超级粘合剂,要不断的支持Java World里各类优秀设计思想和解决方案,跟进它们的升级。所以进入Spring JIRA Issue Tracker,http://opensource2.atlassian.com/projects/spring/secure/BrowseProject.jspa?id=10000就可以看到OpenSource界
2006-01-06 11:22:00
2011
原创 Oracle SQL依然无可替代--《Mastering Oracle SQL》
天寒地冻,呆在家里又读完了《Mastering Oracle SQL》2nd,发现Oracle的功能还是很强悍,光函数就有两百个,那些面向对象的查询语言很难模拟,特别是SQL2003里针对OLAP的windows function等。 幸好Hibernate3.0也支持SQL了。 1.报表合计专用的Rollup函数 销售报表 广州 1月
2006-01-06 11:12:00
1310
1
原创 JapertReports & iReport的开源报表实战
JasperReports+iReports , 类似于CrystalReport的开源报表系统,最主要能帮助我们在设计时把数据和表示分开,帮助我们实现Web报表的分页打印,分组合计,变量的加减处理,输出的格式化,还有导出Excel、pdf等,反正用过了的人都不肯回去重新自己画html页面出报表了。 google上有入门教程,非常容易。但一遇到复杂的报表,入门那套很快就玩不
2006-01-06 11:09:00
1534
原创 JDK1.5使用总结 --《Java 1.5 Tiger: A Developer's Notebook》
JDK1.5.1出来了,是不痛不痒的Debug版本。 感觉JDK1.5最重要的革命是Annotations,而其余的部分,如Generics和Concurrency和JVM Tools对于某些OpenSource或许是重要的武器,但对于我们这样的星斗小民却没什么感觉。再其余的的就是些小改动了。 又读了一遍〈Java 1.5 Tiger: A Developers Notebook
2006-01-06 11:08:00
1467
原创 始终会用上的Common BeanUtils
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter、setter 在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要根据名字动态取得的,就像这样: BeanUtils.getProperty(myBean,"
2006-01-06 11:05:00
1125
原创 Spring对log4j的增强
原文出处及讨论: http://www.blogjava.net/calvin/archive/2005/12/31/26150.htmlSpring最擅长的,就是在别家的蛋糕上再加些cream,让你J2EE without Spring的时候心痒痒。 log4j,可以有如下的cream: 1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise
2006-01-06 10:52:00
1056
原创 我的电子书架
Software Engineering--炼石升仙版 《The Agile Software Development(敏捷软件开发)》 Alistair Cockburn --"Agile"。《The Pragmatic Programmer(程序员修炼之道)》 Andrew Hunt,David Thomas -- "Pragmaic"。《Extreme Programming Expl
2006-01-06 10:50:00
3068
转载 JavaScript实际应用:innerHTMl和确认提示的使用
今天开发中涉及到对一个层的信息控制,就是控制一个层中显示什么信息,查找资料才知道使用innerHTML属性来控制层的值,这个innerHTML跟表单里面的value属性有点类似,能够控制层的显示值。比如说我一个div层里本来没有值,我处罚一个事件后要显示值,那么就能够使用innerHTML属性了,其实innerHTML属性除了能控制层以外,还能控制窗口内容的所有元素,但是我没有测试过。(1)对di
2005-10-10 12:08:00
832
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人