2016.5.19 SSM 框架(二) 工程结构思路

1. 所需Jar包:

springmvc所需一系列包: spring

数据库驱动包: oracle驱动包

数据库包: oracle

oracle 和spring整合包

日志包:log4j

数据库链接池包: dbcp

spring 所需所有包

jstl包

aop 切面编程  jstl标签库 log4j~   junit   spring组件包  dbcp数据库 commons 系列jir包 springmvc组件包 mysql链接包

mybatis组件包   相关整合包

附加理解:

其一  Apache的Commons项目都是着眼于基础API的,可以认为是,应该是JDK的一部分但是没有成为JDK的一部分的这些东西,

Apache Commons项目跑去做掉

http://commons.apache.org/

其二 asm aspectjweaver 都是aop依赖包  具体不探究

cglib用来继承类或实现接口以产生对象。

其三 SLF4J(Simple logging facade for Java)  log4j

SLF4J是日志的接口(只定义了一些方法而没有去实现),和commons-logging一样。而log4j是具体的实现(即怎么来打印日志等),和logback是一样

2. 工程结构

一个最简单的spring-mybatis工程应必有这些结构(可能名字不一样)

db.properties 配置数据库链接设置:

如果用的oracle数据库

上图配置有些差异(摘自 钟老师 教学案例),具体以后再看

主要无非 4个  :  驱动driver       url:IP+端口   username userpassword

log4j.properties配置:

上面应是%5p

http://blog.csdn.net/edward0830ly/article/details/8250412  这篇详细

stdout 为标准输出

日志输出目的地: org.apache.log4j.ConsoleAppender 控制台

配置日志信息格式:org.apache.log4j.PatternLayout  灵活指定布局

控制台 选项   : ConversionPattern  转义Pattern

时间: 2024-08-27 18:50:51

2016.5.19 SSM 框架(二) 工程结构思路的相关文章

2016.5.19 SSM 框架(一) Spring SpringMVC Mybatis 整合思路

前言 : 内容 依然是根据 传智播客 燕青老师 视频 及自己理解所写 1. 总体框架图 2.理解 可能从后往前更好理解一点 底层: 数据库    mysql  sqlserver oracle 等等 持久层(DAO):                   ---调用数据库   提供mapper接口 持久层 生成 Mapper接口(DAO接口), 提供访问数据库的方法和数据. 业务层(Service):                --- 调用 mapper 接口     提供Service接口

史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)

目录 前言: 1. 搭建整合环境 2.Spring框架代码的编写 3.SpringMVC框架代码的编写 4. Spring整合SpringMVC的框架 5.MyBatis框架代码的编写 6. Spring整合MyBatis框架 7.spring整合mybatis框架配置事务(Spring的声明式事务管理) 8.源码.源码.源码~重要的标题发三遍 前言: 网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时

SSM框架搭建(二) 创建MAVEN项目

SSM框架搭建(一) JDK和MAVEN环境搭建 SSM框架搭建(二) 创建MAVEN项目 一:创建Maven 项目 注意选择是webapp的哪一个 我创建的默认JRE是1.5的,所以需要修改一下 选中项目,alt+enter(等于右键Properties) 1:修改java Bulid Path 2:修改java Compiler,改为自己的电脑最高版本jdk 3:修改 Project Facets,改为自己的电脑最高版本jdk 4:Dynamic Web Module,应该改为3.0的但是我

SSM框架开发web项目系列(二) MyBatis真正的力量

前言 上篇SSM框架环境搭建篇,演示了我们进行web开发必不可少的一些配置和准备工作,如果这方面还有疑问的地方,可以先参考上一篇“SSM框架开发web项目系列(一) 环境搭建篇”.本文主要介绍MyBatis的基础内容,包括基本概念.开发步骤.使用实例等.说起MyBatis,工作中做过SSH/SSM相关Web开发的或者正在学习MyBatis的人或多或少都会接触到类似“MyBatis和Hibernate有什么区别?”,“MyBatis和Hibernate哪个更好?”,“为什么Mybatis用的人越来

Maven项目搭建(二):Maven搭建SSM框架

        上一章给大家讲解了如何使用Maven搭建web项目.       这次给大家介绍一下怎么使用Maven搭建SSM框架项目.       首先我们来看一下pom.xml的属性介绍: project: pom的xml根元素. parent:  声明继承. modules:  声明聚合,该值是一个当前POM的相对目录.用户项目的聚合. groupId:  定义当前Maven项目隶属的实际项目. artifactId:  定义实际项目中的一个Maven项目模块,一般为实际项目名称. ve

实习小结(二)---SSM框架搭建

SSM项目框架搭建 前几天做了一个学生信息管理的项目,使用纯控制台输入,查询数据库,将信息在控制台中打印,功能完善得差不多之后,老师让将这个项目移植到Web中,使用Spring+SpringMVC+MyBatis将项目做成网页,借此机会熟悉一下SSM框架的搭建流程. 项目的目录结构如下: SSM框架搭建流程: 1.项目所需要的jar包 图片中的jar包可能一些多于的包,另外在开发中遇到没有导入的包的时候再去下载 2.配置文件 (1)web.xml <?xml version="1.0&qu

三:SSM框架整合思路

一:jar包 1.spring(包括springmvc) 2.mybatis 3.mybatis-spring整合包 4.数据库驱动 5.第三方连接池 6.json依赖包jackson 二:整合思路 Dao层: 1.SqlMapConfig.xml:空文件即可,但是需要头文件 2.applicationContext-dao.xml a)数据库连接池(dbcp,druid) b)SqlSessionFactory对象,需要spring和mybatis整合包下的 c)配置mapper文件扫描器:M

SpringMVC笔记——SSM框架搭建简单实例

落叶枫桥 博客园 首页 新随笔 联系 订阅 管理 SpringMVC笔记——SSM框架搭建简单实例 简介 Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发的框架,对于新手来说也是比较容易学习入门的.虽说容易,但在框架搭建过程中仍然遇到了许多问题,因此用实例记录下来吧. 实例 第一步——导包 Spring框架包及其依赖包 MyBatis框架包及其依赖包 MyBatis-EhCache架包 C3P0架包 MySql数据库驱动包 项目架包如下: 项目结构如

SSM 框架 ---项目整合

一.SSM框架理解 Spring(业务层) Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象. Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切. Spring IOC:负责创建对象.管理对象(通过依赖注入).整合对象.配置对象以及管理这些对象的生命周期.IOC主要来解决对象之间的依赖问题,把所有的bean的依赖关系通过配置文件或者注解关联起来,降低