![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3.杂谈
朴迪
这个作者很懒,什么都没留下…
展开
-
容器(Container)
学JAVA时会遇到有许多容器Container。Servlet Container,EJB Container,Spring Container,pico Container有重量型的EJB,有轻型的spring,pico.既然都是Container, 就有许多共同点:1目的:方便特定方面的编程。2都是一个框架(framework)3都在某种程度上使用的IOC(dependence inject)原创 2004-11-01 15:49:00 · 815 阅读 · 0 评论 -
测试浅谈
早上醒了,天蒙蒙亮,七点了吗?一看表,六点五十分,该起床了.这是有一个测试.想输入"test",手在键盘上敲"test",眼睛看屏幕显示"test".这也是一个测试.还有背单词,还有考试,还有买衣服等等,测试不是新事务,在生活中,其实我们一直都在做测试.(所以测试应该伴随软件开发迭代开发的全过程--需求,分分析,设计和编码.)测试,包含测量和试用.测量,主要针对量化需要标准.试用,对应非量原创 2005-01-06 18:46:00 · 852 阅读 · 0 评论 -
再谈Java中Servlet
上次我提到学习Java编程,Servlet比较重要,原因如下:1.Web使用http协议,为此Java定义了Servlet封装http协议。2.JSP运行时被也被编译为Servlet。3.Servlet + XML配置文件是Web应用的MVC编程模式的控制中心。4.这种使用XML定义配置,描述类的编程方式,被广范使用,如EJB,strunt,spring,hibernet等等。5.Servlet容原创 2004-11-28 12:02:00 · 829 阅读 · 1 评论 -
servlet是基础
学java时,总觉得东西很杂,很多,比如容器,框架,模式,jsp,strunt,spring,hibernate,jdo,ejb,serlet,cactus,junit,mockmaker,easymock,xdoclet,HSQL,ant,log4j,axis,torque,jstl,taglib,meddlegen,maven,picocontainer看得头昏眼花,云里雾里.一.Ja原创 2004-11-26 21:30:00 · 734 阅读 · 0 评论 -
将面向对象进行到底
将面向对象进行到底 --------在配置文件中配置具体对象。 程序中的配置文件的发展经历了两阶段: 1.文本文件,配置表示为字符串,主要表示程序中的简单数据和参数,程序需要转换成int,string,date。 2.XML格式文件,以可以精确的表示丰富原创 2004-11-11 20:42:00 · 446 阅读 · 0 评论 -
对错
软件设计模式中常用的一个单词Context,常常翻译为上下文,也许我上学时一直语文不好的缘故,起初我总是不太理解"上下文",后开我才理解了,原来"上下文"就是指模式的适用环境。模式是特定条件下,特定范围内的通用解决方案。如果用错了地方,就成了张冠李戴,牛头马嘴,适得其反了。 前段时间,我犯了一个“张冠李戴”的错误。在学NUnit时,我使用NUnit2.1/bin/N原创 2004-11-11 20:40:00 · 599 阅读 · 0 评论 -
Hibernate路线图
阿拉法特也病了。中东路线图计划造就停顿了。而Hibernate世界里,有三条自动化代码生成的路线图,你选择那条?1.以hbm为中心 hbm->dll hbm2dll net.sf.hibernate.tool.hbm2dll (hibernate) hbm->java hbm2java net.sf.hibernate.tool.h原创 2004-11-07 20:56:00 · 896 阅读 · 0 评论 -
反向控制(IOC)
随着spring,hibernate流行,IOC最近成了一个热门词,那么反相控制到底什么?其实很简单。IOC(inversion of control)和OOP中DIP(dependence Inversion )和Martin Fowler 称Dependency Injection(http://martinfowler.com/articles/injection.html)三者一样。又称好原创 2004-11-01 18:15:00 · 927 阅读 · 0 评论 -
从布什当选谈POJO
开放,保守,新开放,新保守。政治,时装,时尚如此,JAVA也是如此。你看,从最早的Java类,到Servlet Container,到EJB Container,然后, JDO来了,Hibernate,Spring,最近又回到了Java类,不同的是这次起了个新名字“POJO”。POJO-----JAVA中的新保守主义。不是我不知道,这世界转的快!原创 2004-11-04 20:53:00 · 608 阅读 · 1 评论 -
框架(FrameWork)
我对框架的理解:框架与Container关联,是解决特定方面问题的通用解决方案。类似于Template模式+Factory模式的解决方案。一种使用IOC(denpendency injection or DIP),运行时通过反射决定instance对象一种JOPO(老式传统的java类,),在编译时决定instance对象。原创 2004-11-01 17:26:00 · 703 阅读 · 0 评论 -
从隐喻(Metaphor) 到M2
介绍JAVA,模式和各种framework的文章,经常使用隐喻(metaphor),隐喻,顾名思义就是不太直白的比喻。为什么“不直白“?原因有二:(1)行话,有些人内心喜欢行话,如“天王盖地虎”。 说行话者,高雅,专业,喜欢创造许多新词汇,时间长了,隐喻变成了最直白的词汇了,比如(POJO,IOC).(2)本身不太准确的比喻。早上,我突然想起上次去上海,和好友freeagle一起坐出租车,上车后f原创 2004-11-02 08:07:00 · 874 阅读 · 0 评论 -
费老(Philosophy)
大家常笑谈电影“手机”中的费老名言:“做人要厚道”。随着XP编程,敏捷联盟等轻型软件开发方法的流行,针对编程人的Philosophy(中文音译简称为“费老”)也越来越多了。轻,是开发过程的简洁,但更突出了编程人的作用,毕竟,创新要以人为本呀。于是,程序员也要厚道,也要谈价值观和哲学了。1. 在XP中,费老说:交流简单反馈谦虚2.在《敏捷建模》,费老在XP基础上补充了“谦虚”。3.在《重构》原创 2005-01-28 12:25:00 · 934 阅读 · 0 评论