文件名称:BOS 技术整理
文件大小:3.57MB
文件格式:XMIND
更新时间:2021-07-08 04:47:00
Chcvn BOS
BOS 技术整理-02
Oracle 数据库安装配置使用
直接安装
打开服务 并尝试连接数据库
安装远程连接工具
PLSQLDeveloper 安装配置使用
2.在 PLSQL Developer 启动,配置 oracle instanceclient 目录
4、 默认 PLSQL Developer 连接 Oracle 使用客户端字符集 utf-8 ,
基于工具使用 SQL 插入中文有乱码问题,设置客户端字符集 gb2312
配置 环境变量
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
弹窗了,就表示成功了!
工具补充:
Navicat Premium 安装和使用
直接安装
ok
jquery easyui 总合 (直接看API文档 后期加上如何使用)
Orcale 创建用户
先进入 Orcale 命令行
针对 BOS 系统建立新的用户
创建 bos/bos 账户, 授予角色 connect、resource
-- Create the user create user BOS identified by "" default tablespace SYSTEM temporary tablespace TEMP profile DEFAULT password expire;
-- Grant/Revoke role privileges grant connect to BOS; grant resource to BOS; -- Grant/Revoke system privileges grant unlimited tablespace to BOS;
Spring 环境搭建
IOC 导入 context 依赖 beans、core、expression
AOP 导入
测试集成
Web 集成 配置监听器
整合持久层框架 hibernate、jpa
web.xml 配置 spring 监听器
src/main/resource 下 建立 applicationContext.xml
rc/main/resource 提供 config.properties 外部属性文件、log4j.properties 日志配置文件
配置文件如下:
applicationContext.xml
struts2 注解
类上
@ParentPackage 包继承谁? extends=”struts-default”
@Namespace 包命名空间 namespace=”/”
@Actions struts2 的 Action 配置,用于配置多个 Action
方法上
@Action 配置访问路径,和方法绑定
@Result 结果集配置
struts2 和 spring 整合
struts2 的 Action 使用 spring 注解,被 spring 管理
@Controller spring 表现层 bean
@Scope 配置 Action 为多例
Spring Data JPA
代替了 Hibernate
"CURD " 但是和Hibernate一样
实现DAO(数据)层的功能 "增删改查"
Hibernate 实体类 生成表结构 ---- 领域(Domain)驱动建模
这次使用的是驱动建模,传统的设计模式是:
先设计表,再创建实体
JPA 注解使用
@Entity 标明是实体类
@Table 映射表名称
@Id 主键标识
@GeneratedValue 自动生成主键的值
@Column 设置映射数据表中列信息
@Temporal 控制数据表保存日期哪个部分(日期、时间、日期时间)
@OneToMany(mappedBy 相当于 inverse ) @ManyToOne 结合 @JoinColumn 添加一列外键
@ManyToMany 一方写 mappedBy 放弃外键维护、另一方 @JoinTable 维护中间表
收派标准修添加能实现
html 请求
后台处理
服务器端Service和DAO编写整合springdatajpa
业务层接口
修改 Action 代码调用 Service
业务层实现类
在applicationContext添加一条 用来整合 Spring Data jpa