.实体类特征:
属性一般使用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.页面交互设计的原则:
统一性原则:界面风格统一:用相同方式展现相同类型的数据
交互风格统一:用相同方式完成相同类型的操作
美观性原则:界面美观大方
易用性原则:操作方式自然、易理解
属性一般使用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.页面交互设计的原则:
统一性原则:界面风格统一:用相同方式展现相同类型的数据
交互风格统一:用相同方式完成相同类型的操作
美观性原则:界面美观大方
易用性原则:操作方式自然、易理解