随笔分类 -  【Java】

摘要:上次的博文中深入浅出Spring(二) IoC详解和深入浅出Spring(三) AOP详解中,我们分别介绍了一下Spring框架的两个核心一个是IoC,一个是AOP。接下来我们来做一个Spring的实例。 为了更好的讲解Spring的相关内容,这次的博文会针对一个【添加用户】的实例,进行逐步的解剖和优化,再此过程中,细节内容大家不需要考虑,只需要加深对Spring的理解即可。1、实例一 首先,我们来看一个没有使用任何Spring框架内容,比较单纯的添加用户的实例。先看一下相关的类图和实现代码,具体如下:public class User { private ... 阅读全文
posted @ 2013-08-26 18:02 zs234 阅读(6093) 评论(0) 推荐(3) 编辑
摘要:在上次的博文Hibernate从入门到精通(五)一对一单向关联映射中我们讲解了一下一对一单向关联映射,这次我们继续讲解一下与之对应的一对一双向关联映射。一对一双向关联 与一对一单向关联映射所不同的的是在一对一双向关联中,不但在一个对象(Person)中存在另一个对象(IdCard)的引用,而在另一个对象(IdCard)中也存在对该对象(Person)的引用,这样即可以在加载该对象(Person)的时候找到另一个对象(IdCard),也可以在加载另一个对象(IdCard)的时候找到该对象(Person)。类结构图如下所示:具体代码如下所示: public class Person ... 阅读全文
posted @ 2013-07-08 07:55 zs234 阅读(329) 评论(0) 推荐(0) 编辑
摘要:上次我们已经讲解分析了一下Struts原理,这次我们来自己构建一个简单的Struts框架,通过构建Struts框架来了解Struts是如何实现MVC的。1、回顾Struts原理分析不解释,接上篇博客,链接地址如下:Struts学习第二步 之 Struts原理分析http://blog.csdn.net/zs15932616453/article/details/89193492、解析XML文件在上篇博客中,我们已经看出Struts做的就是将MVC中的每一层进行联系,而这些联系其实就是由XML配置文件进行关联的,所以这里我们自己写的Struts框架的第一步就是XML文件的解析。我们使用Str.. 阅读全文
posted @ 2013-05-18 11:31 zs234 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1、概念 Servlet中的listener的作用是通过监听一些事件的发生,listener在事件发生前后可以做一些必要的处理。2、原理 简单理解就是事件源生成事件并将其发送至一个或多个监听器,监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件并进行一些处理。listner监听的主要事件抽象的理解包括三种:ServletContextEvent、ServletRequestEvent、 HttpSessionEvent。3、八种监听器ServletContextEvent对Servlet上下文进行监听监听器监听事件相关方法ServletContextList... 阅读全文
posted @ 2013-04-25 16:57 zs234 阅读(626) 评论(0) 推荐(0) 编辑
摘要:1、WebService工作原理-SOAP 当客户端调用一个WebService的方法时,首先将方法名称和需要传递的参数包装成XML,也就是SOAP包,通过HTTP协议传递到服务器端,然后服务器端解析这段XML,得到被调用的方法名称和传递过来的参数,进而调用WebService相应的方法,方法执行完毕后,将返回结果再次包装为XML,也就是SOAP响应,发送到客户端,最后客户端解析这段XML,最终得到返回结果。2、WebService实现 创建WebService 项目 创建WebService类 View Code 1 package service; 2 ... 阅读全文
posted @ 2013-04-23 15:41 zs234 阅读(1083) 评论(1) 推荐(0) 编辑
摘要:FilterServlet接口实现Filter接口实现Servlet接口使用步骤1、创建类,继承接口2、实现方法init()doFilter()destroy()3、配置WEB-INF/web.xml1、创建类,继承接口2、实现方法init()service()destroy()getServletConfig()getServletInfo()3、配置WEB-INF/web.xml初始化时间Servlet容器启动之后即初始化Servlet类被调用之后初始化、先于Filter调用。初始化可以在容器启动后被调用但需要配置。调用顺序1. 按照web.xml中的映射配置顺序按照配置条件从后向前调用2 阅读全文
posted @ 2013-04-21 22:22 zs234 阅读(491) 评论(0) 推荐(0) 编辑
摘要:J2EE为企业开发用的中间件的开发提供的一系列规范,为Enterprise JavaBean(EJB)技术提供了一个实现环境,EJB定义了一个服务器端组件模型和一个不依赖软件供应商的编程接口,通过为中间件服务提供支持,降低了中间件的复杂度,这样就简化了中间组件的开发。这样按照J2EE规范开发的中间件,便保证了中间件的事务性、可伸缩性和可移植性,达到“一次编写,到处运行”的目的。 J2EE规范包括: JDBC JDBCAPI为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。 JNDI JNDIAP... 阅读全文
posted @ 2013-03-18 19:31 zs234 阅读(224) 评论(0) 推荐(0) 编辑