11 2012 档案
摘要:今天部署项目过程中tomcat报如下异常:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.ServerSocket.<...
阅读全文
摘要:从前面我们知道Spring其实就是一个大型的工厂,而Spring容器中的Bean就是该工厂的产品.对于Spring容器能够生产那些产品,则取决于配置文件中配置。 对于我们而言,我们使用Spring框架所做的就是两件事:开发Bean、配置Bean。对于Spring矿建来说,它要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成“依赖注入”。 一、Bean的定义 <beans…/>元素是Spring配置文件的根元素,<bean…/>元素师<beans../>元素的子元素,<beans…/>元素可以包含多个<bean…/>
阅读全文
摘要:一、使用ApplicationContext 前面介绍了,我们一般不会使用BeanFactory实例作为Spring容器,而是使用ApplicationContext实例作为容器,它增强了BeanFactory的功能。 ApplicationContext允许以声明式方式操作容器,无须手动创建它。在Web应用启动时自动创建ApplicationContext。当然,也可以采用编程方式创建ApplicationContext。 除了提供BeanFactory所支持的全部功能外,ApplicationContext还有如下功能: 1、 ApplicationContext继承MessageSou.
阅读全文
摘要:Spring有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并且管理容器中的Bean。 Bean是Spring管理的基本单位,在基于Spring的Java EE应用中,所有的组件都被当成Bean处理,包括数据源、Hibernate的SessionFactory、事务管理器等。在Spring中,Bean的是一个非常广义的概念,任何的Java对象、Java组件都被当成Bean处理。 而且应用中的所有组件,都处于Spring.
阅读全文
摘要:Java应用(从applets的小范围到全套n层服务端企业应用)是一种典型的依赖型应用,它就是由一些互相适当地协作的对象构成的。因此,我们说这些对象间存在依赖关系。加入A组件调用了B组件的方法,我们就可以称A组件依赖于B组件。我们通过使用依赖注入,Java EE应用中的各种组件不需要以硬编码方式耦合在一起,甚至无需使用工厂模式。当某个Java实例需要其他Java 实例时,系统自动提供所需要的实例,无需程序显示获取,这种自动提供java实例我们谓之为依赖注入,也可以称之为控制反转(Inversion of Control IoC)。 其实不管是控制反转还是依赖注入,他们都可以这样理解:当某个J.
阅读全文
摘要:从找到工作到现在已经将近快两个星期了,这两个星期除了每天上课就是在寝室玩,还真有点堕落的感觉。同时中间也经历一些事情,让自己看清楚了某些东西,应该说是自己更加明白了自己想要的是什么吧。 国庆后开始找工作,开始信心满满,自认为学的不错,应该能够找到一份自己满意的工作。从开始希望的5000+,变成4000+。从开始的信心满满到失落、迷茫。在这个过程中学到了很多东西:更加坚强、遗漏知识的弥补、为人处事的方法。 国庆期间自己就开始写简历,注册了不知道多少家网站,将以前做过的项目整理出来,在这个过程中发现自己的大学过的也不是那么的完美。10月7号我整理了三天的求职行程,打印了一些简历、证书、奖励。10.
阅读全文
摘要:一、Spring介绍 Spring是一个轻量级的JavaEE容器,它也是一种从实际需求出发,着眼于轻便,灵活,易于开发,易测试和易部署的轻量级开发框架。Spring它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。 Spring为企业应用的开发提供了一个轻量级的解决方案。该方案包括:基于依赖注入的核心控制,基于AOP的声明式的事务管理,与持久层技术的耦合,以及优秀的WebMVC框架等。它致力于为JavaEE应用各层的解决方案。 使用Spring具有如下优点: 1、低倾入式设计,代码的污染低。 2、独立于各种应用服务器,基于Spring框架.
阅读全文