- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 ant执行时问题
1. 执行javac javadoc 出现乱码问题增加或者更改encoding选项1)可以先加一个property ,以便后面引用 UTF-8 , ISO-8859-1,GBK...2)在javac,javadoc 的属性中增加 encoding="${java.encoding}"
2012-12-07 19:39:48
200
原创 java Servlet 和 Webx
Java Servlet,Java的服务器端小程序。这个容易让我们想起applet,实际上servlet和applet有很多共同之处,首先,它们是非独立的Java应用程序,不能由用户或者程序员来调用,而是由容器进行管理。不同的是,applet是有图形化界面的,实际它继承于java.awt.Panel类,因此它有Panel的方法,常常需要重写的paint方法,也是来自Container,另外appl
2011-06-21 17:24:00
996
原创 工厂模式(二)
<br />其实,工厂模式的应用很广泛,在我们使用的常用的类和方法里,也有工厂模式的影子。我们来学习以下这些例子<br />一.java.util.Calendar<br />在调用Calender的getInstance方法时,这个方法会根据传入信息返回合适的Calender子类对象。<br />这里抽象产品是Calendar,具体产品有:BuddhistCalendar,JapaneseImperialCalendar,GregorianCalendar<br />而工厂也是Calendar,这个工厂类
2011-04-12 17:52:00
399
原创 工厂模式(一)
最近在看设计模式的资料,这里也就聊聊对工厂模式的理解好了。(一)略讲设计模式设计模式,其实就是一种方法,不局限于语言甚至程序。例如,经典的单例模式,在Java程序中会用到,在日常生活中,其实,也是有的。合理使用设计模式可以为我们解决很多事情:1)首先,从程序的层面来说,可以用来完善代码的设计结构,使得代码更加清晰,可读性好,从而减少维护的成本;亦可用来避免资源耗损,实现“高内聚,低耦合”2)从设计角度来说,通过设计或者复用成熟的解决方案,抛弃实现细节,可以更有效的分析问题的本质。设计模式的一般原则:OCP(
2011-03-28 13:50:00
276
原创 Spring(四)--装配
可以使用Xml文件,properties文件,数据库,甚至LDAP目录进行装配,但Xml文件是最常用的装配方式,我们这里就介绍以下基于Xml文件的装配(一)大致框架bean的装配很简单,使用作为根节点,使用将对应bean放Spring容器中,例如其中class属性里面是一个类的全路径这样就有了beans的简单框架(二)prototype vs singletonSingleton就是单例形式,每次getBean产生的对象都是同一个对象;而prototype类型的bean,
2010-12-03 18:06:00
342
原创 Spring(三)---容器与生命周期
<br />所谓装配(wiring),就是将组件状态到Spring容器中,并且在这些组件建立联系。<br /> <br />(一)BeanFactory vs ApplicationContext<br />Spring有两种容器:BeanFactory,ApplicationContext.其中ApplicationContext是BeanFactory的子接口。<br />BeanFactory使用工厂模式,用来创建和分配bean,它面向简单应用,常常用到的XmlBeanFactory是BeanFact
2010-12-03 17:32:00
602
原创 Spring 学习系列-----(二)IoC思想
IoC(Inversion of Control),控制反转是Spring框架的核心。常常,我们使用另一个词也可以表示这个意思:Dependency Injection(DI,依赖注入)。一切来源于耦合,我们知道,稍微复杂的应用都需要多个对象来完成,这些对象需要相互合作来完成任务,在合作中,就会形成一种耦合关系,实际上就是说明对象之间的依赖性。耦合是一把双刃剑,高耦合的代码将会面临在测试、复用以及可读性方面的缺陷,并且容易引起“whack-a-mole”Bug(即,修复一个Bug,引起更多的Bug)。但
2010-10-11 18:06:00
651
1
原创 Spring学习系列-----(一)Spring概述
术语:EJB:企业级JavaBeanPOJO:plain old java object,即普通的javabean(一)EJB vs SpringEJB即Enterprise JavaBean,企业级JavaBean,是Sun提供的组件模型,它为企业级的应用(服务器端)提供很多的服务,例如支持事务,安全,分布式计算等等,但其API过于复杂,学习成本过大,另一方面,EJB因为要去解决很多复杂的事情而变得复杂,而很多应用并不需要去解决这些问题,例如分布式。这使得Hibernate和Spring这些轻量级框架
2010-09-27 17:28:00
296
原创 Apache模式与配置
Apache的两种模式:prefork模式和worker模式prefork模式使用多个子进程,每个子进程只有一个线程,每个进程在确定的时间只能维持一个连接。而worker模式使用多个子进程,每个子进程有多个线程。每个线程在某个确定的时间只能维持一个连接。对这两者进行分析:在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:能够使用那些没有处理好线程安全的第三方模块,并且对于那些线程调试困难的平台而言,
2010-09-03 19:37:00
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人