传智播客OA项目学习--阶段一(2、框架整合)
时间:2022-07-22
本文章向大家介绍传智播客OA项目学习--阶段一(2、框架整合),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
=================搭建环境
一、数据库
//命令行进入数据库
mysql -uroot -p
//创建数据库,并指定编码
mysql> create database itcastoa0720 default character set utf8;
Query OK, 1 row affected (0.21 sec)
//查询创建的数据库
mysql> show create database itcastoa0720;
+--------------+-----------------------------------------------------------------------+
| Database | Create Database |
+--------------+-----------------------------------------------------------------------+
| itcastoa0720 | CREATE DATABASE `itcastoa0720` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+--------------+-----------------------------------------------------------------------+
1 row in set (0.04 sec)
//查看数据库状态
mysql> status;
--------------
mysql Ver 14.14 Distrib 5.6.15, for Win32 (x86)
Connection id: 1
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.6.15-enterprise-commercial-advanced MySQL Enterprise S
erver - Advanced Edition (Commercial)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: gbk
Conn. characterset: gbk
TCP port: 3306
Uptime: 2 hours 5 min 35 sec
Threads: 1 Questions: 8 Slow queries: 0 Opens: 67 Flush tables: 1 Open tabl
es: 60 Queries per second avg: 0.001
--------------
二、MyEclipse工程
1、新建web工程,编码为utf-8
2、添加框架环境
Junit、Struts2、Hibernate、Spring 3、整合SSH
Struts2与Spring整合
Hibernate与Spring整合
4、资源分类
5、配置日志
Struts2
jar包
struts.xml,web.xml
Hibernate
jar包:核心包,必须包,jpa,c3p0,jdbc
hibernate.cfg.xml,*.hbm.xml
Spring
jar包
applicationContext.xml
Struts2 与 Spring 整合
1、在web.xml中,配置Spring的监听器
2、添加一个jar包
Hibernate 与 Spring 整合
1、管理SessionFactory实例(只需要一个)
2、声明式事务管理
Spring
IOC 管理对象。。。
AOP 事务管理。。。
注入bean的资源
@Resource
/**
* 此处整合,遇到各种问题,各种崩溃!!!
*
*
* -------------------2014年5月27日01:52:38 终于算是基本处理完所有Exceptions。
*
*
*/
=================搭建环境
=================搭建环境
=================搭建环境
=================搭建环境
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Microsoft PowerToys
- MagicEXIF(元数据编辑器)
- 9个 SSH常用命令选项
- DietPi折腾记
- DietPi配置问题(1)
- DietPi配置问题(2)
- 什么是死锁?如何解决死锁?
- Mac终端配置oh-my-zsh
- 聊聊dubbo-go的leastActiveLoadBalance
- ThreadLocal与InheritableThreadLocal
- 每天学点JavaScript基础(1)—— null 和 undefined
- 每天学点JavaScript基础(2)——JavaScript里的分号,你加还是不加?
- Flutter中async与await异步编程原理分析
- 在树莓派上使用360WIFI
- Orange PI Zero OpenWrt固件