摘要: 抽象类和接口的对比 什么时候使用抽象类和接口 如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧。 如果你想实现多重继承,那么你必须使用接口。由于Java不支持多继承,子类不能够继承多个类,但可以实现多个接口。因此你就可以使用接口来解决它。 如果基本功能在不断改变,那么就需要使用抽象 阅读全文
posted @ 2017-02-12 23:44 wuyongwork 阅读(243) 评论(0) 推荐(0)
摘要: J2EE 即Java2平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型,这个多层通常通过三层或四层来实现: 1、客户层,运行在客户计算机上的组件。 2、Web 层,运行在J2EE服务器上的组件。 3、业务层,同样是运行在J2EE服务器上的组件。 4 阅读全文
posted @ 2017-02-12 22:58 wuyongwork 阅读(1633) 评论(0) 推荐(0)
摘要: Servlet运行原理 Servlet生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求,提供服务。在讨论Servlet生命周期之前,先让我们来看一下这几个方法: 1. init()方法 在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Serv 阅读全文
posted @ 2017-02-12 13:28 wuyongwork 阅读(42952) 评论(0) 推荐(5)
摘要: 基本概念 Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java 阅读全文
posted @ 2017-02-12 13:07 wuyongwork 阅读(799) 评论(0) 推荐(0)
摘要: struts2的框架结构图 struts2的主要工作流程: 1、客户端请求一个HttpServletRequest的请求,如在浏览器中输入http://localhost: 8080/bookcode/Reg.action就是提交一个(HttpServletRequest)请求。 2、这个请求经过一 阅读全文
posted @ 2017-02-12 12:08 wuyongwork 阅读(997) 评论(0) 推荐(0)
摘要: Hibernate的工作流程: 1. 读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4.创建事务Transation 5. 持久化操作 6.提交事务 7.关闭Session 8. 关闭SesstionFactory Hibernate中be 阅读全文
posted @ 2017-02-12 12:00 wuyongwork 阅读(4240) 评论(0) 推荐(2)
摘要: Spring MVC工作流程图 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用Handler 阅读全文
posted @ 2017-02-12 11:15 wuyongwork 阅读(458) 评论(0) 推荐(0)