数据库-9

.实体类特征:
属性一般使用private修饰
提供public修饰的getter/setter方法
实体类提供无参构造方法,根据业务提供有参构造
实现java.io.Serializable接口,支持序列化机制

1.java中的配置文件常为properties文件
  后缀为.properties
  格式为“键 = 值”格式
  使用“#”来注释
  是不是线程安全,取决于父类
  好处 :方便修改
2.HasTable 线程安全

1.表与表之间的关系图通过 外键 连接
2.数据文件不要安装在 C盘 
3.配置时需要配置 环境变量、字符集、用户名、密码
4.SQL Q:查询 L:语言  SQL:结构化查询语言
5.修改、删除表:alter table  ——调整表结构
  insert / update / delete  ——表数据
6. 清空 truncate + 表名
7.3w1h
  what :概念
  where :用在什么地方、什么场景使用
  when :什么时候用
  how :怎么用
8.倒推法 :结果 ----- 过程 

9.CMS (Content manager system) :内容管理系统
  特征:“内容和界面分离”,内容存储在数据库或独立文件中,界面设计存储在模板里,以内容替换模板就可以快速生成和更新网页

 CMS涉及到的技术:
 1.SQL语言中DML
 2.JDBC连接数据库
DAO模式
  a、接口
  b、接口实现类
  c、实体类
  d、jdbc写成一个工具类,负责连接、操作、关闭数据库
通过properties来加载Jdbc的配置信息
 3.读文件
 4.字符串替换
 5.写文件
1.软件中的三层架构
  表示层(UI)——业务逻辑层(BI)——数据访问层(DAO)
2.分层原则:封装性原则:每个曾希向外公开接口,但是隐藏内部细节
    顺序访问原则:下一层为上一层服务,但不使用上层的服务
3.分层的特点:每一层都有自己的职责
              上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能
              上一层调用下一层的功能,下一层不能调用上一层功能
4..分层开发的优势:代码复用、分离开发人员的关注、无损替换、降低了系统间的依赖
5.一个DAO对应一张数据表
6.页面交互设计的原则:
  统一性原则:界面风格统一:用相同方式展现相同类型的数据
              交互风格统一:用相同方式完成相同类型的操作
  美观性原则:界面美观大方
  易用性原则:操作方式自然、易理解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值