2016年8月15日
摘要: SpringMVC Web开发核心思想: 模型与视图相分离; 控制逻辑与业务逻辑相分离; 视图选择与具体视图技术相分离; 非侵入式开发(尽量少使用框架特定API),易于测试。 SpringMVC是什么: SpringMVC是Spring框架的Web组件,它是一种基于Java实现的Web MVC的轻量 阅读全文
posted @ 2016-08-15 01:01 littlejava 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1、 Spring以一己之力撼动了Sun公司的JavaEE传统重量级框架(EJB),逐渐成为使用最多的JavaEE企业应用开发框架。 2、 Spring是分层的JavaEE应用一站式的轻量级开源框架,以控制反转(Ioc)和面向切面编程(Aspect Oriented Programming AOP) 阅读全文
posted @ 2016-08-15 01:01 littlejava 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 1、 Hibernate 是连接Java应用程序和关系数据库的中间件; 对JDBC API进行了封装、负责Java对象的持久化; 在三层软件架构中它位于持久层(数据访问层),封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑; 它是一种ORM映射工具,能够建立面向对象的域模型和关系数据模型之 阅读全文
posted @ 2016-08-15 00:59 littlejava 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1、Log4j是Apache的一个开放源代码项目,可以通过一个配置文件来灵活的进行配置,而不需要修改应用的代码。 2、Log4j有三个主要部件组成: 记录器:按照布局中指定的格式把日志信息写入一个或多个输出源; 输出源:可以是控制台、文本文件、XML文件或Socket,甚至可以写入windows事件 阅读全文
posted @ 2016-08-15 00:59 littlejava 阅读(263) 评论(0) 推荐(0) 编辑
  2016年8月1日
摘要: 1、 简介 MyBatis本是apache的一个开源项目iBatis的升级版,2013年11月迁移到Github,是三层架构中持久层框架。 目前提供了Java、.NET、以及Ruby三种语言实现的版本。 2、 提供一种“半自动化”的ORM实现。这种半自动化是相对Hibernate等提供了全面的数据库 阅读全文
posted @ 2016-08-01 06:39 littlejava 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1、 定义:为其它对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 2、 类图:代理对象和被代理对象拥有共同父接口,代理对象依赖被代理对象。 3、 优点: 代理模式能将代理对象与真正被调用的对象分离, 阅读全文
posted @ 2016-08-01 06:37 littlejava 阅读(186) 评论(0) 推荐(0) 编辑
  2016年7月24日
摘要: 定义:工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,而不必事先知道每次要实例化哪一个类。 三种形态: 简单工厂模式:又称静态工厂方法 工厂方法模式:又称多态性工厂模式或虚拟构造子模式 抽象工厂模式:又称工具箱模式 简单工厂模式:专门定义一个类来负责其他类的实例,被 阅读全文
posted @ 2016-07-24 23:12 littlejava 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: JavaEE体系架构概述 1、 企业级应用 现代企业级应用是以服务器为中心,通过网络把服务器和分散的用户联系在一起的应用。一般来说,现代企业级应用应当具有如下需求: 并发支持:同时收到大量服务请求,并需要快速响应; 事务支持:支持事务完整性,对于多个系统,需要支持分布式事务; 交互支持:多个系统之间 阅读全文
posted @ 2016-07-24 23:07 littlejava 阅读(1296) 评论(0) 推荐(0) 编辑
  2016年7月16日
摘要: 1、 Asynchronized JavaScript And XML 异步JavaScript和XML,它并不是一门新的语言或技术,实际是几项技术按一定的方式组合在一起共同的协作中发挥各自的作用,它包含: 使用XHTML和CSS标准化呈现; 使用DOM实现动态显示和交互; 使用XML和XSLT进行 阅读全文
posted @ 2016-07-16 19:17 littlejava 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1、 开发模式 (1)开发模式1:JSP+JavaBean (2)开发模式2:Servlet+JSP+JavaBean (MVC) 2、JavaBean 本质上是一个普通的Java类;需要遵循一定的编码规范。 JavaBean类必须是一个公共类,其访问属性为public; JavaBean类必须有一 阅读全文
posted @ 2016-07-16 19:16 littlejava 阅读(132) 评论(0) 推荐(0) 编辑