摘要:
SpringMVC Web开发核心思想: 模型与视图相分离; 控制逻辑与业务逻辑相分离; 视图选择与具体视图技术相分离; 非侵入式开发(尽量少使用框架特定API),易于测试。 SpringMVC是什么: SpringMVC是Spring框架的Web组件,它是一种基于Java实现的Web MVC的轻量 阅读全文
摘要:
1、 Spring以一己之力撼动了Sun公司的JavaEE传统重量级框架(EJB),逐渐成为使用最多的JavaEE企业应用开发框架。 2、 Spring是分层的JavaEE应用一站式的轻量级开源框架,以控制反转(Ioc)和面向切面编程(Aspect Oriented Programming AOP) 阅读全文
摘要:
1、 Hibernate 是连接Java应用程序和关系数据库的中间件; 对JDBC API进行了封装、负责Java对象的持久化; 在三层软件架构中它位于持久层(数据访问层),封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑; 它是一种ORM映射工具,能够建立面向对象的域模型和关系数据模型之 阅读全文
摘要:
1、Log4j是Apache的一个开放源代码项目,可以通过一个配置文件来灵活的进行配置,而不需要修改应用的代码。 2、Log4j有三个主要部件组成: 记录器:按照布局中指定的格式把日志信息写入一个或多个输出源; 输出源:可以是控制台、文本文件、XML文件或Socket,甚至可以写入windows事件 阅读全文