Strut2学习——基础笔记(4)一个小的bbs项目(命名规则)
来源:互联网 发布:剑灵人族捏脸数据图 编辑:程序博客网 时间:2024/05/10 19:12
命名规则
a) 原则:简单就是美
b) 数据库的名称 :项目名称
c) 表的命名:_Model名 {_+对应内容的英文名词(驼峰标识或者全大写) },如:_Topic
d) 字段:保持和属性名一致(尽量不要起名和数据库命名冲突)
e) 用层来划分包com.bbs.act
f) Act
g) *-*
h) 前台: /
i) 后台: /admin
j) package “act
项目开发顺序-BBS(1、3、4可交给两人同时进行)
1、建立界面原型
2、建立struts.xml(尽量保证完成后不再修改)
做好规划
(a) 确定namespace
(b) 确定package
(c) 确定Act
使用通配符?Act
(d) 确定Result的名称
(e) 将界面原型页面进行修改,匹配现有设置
(f) 测试
3、建立数据库(或者实体类)
4、建立Model层
5、建立Service层(使用Hibernate加以完善)
(a) 可以用JUnit进行单元测试
6、着手开发
项目知识点
①Act
public static final String SUCCESS = "success";
public static final String NONE = "none";
public static final String ERROR = "error";
public static final String INPUT = "input";
public static final String LOGIN = "login";
②建议使用preparedstatement
优点: 效率高,编译一次后下一次直接从缓存中取出;安全性更高,防止sql注入
③容器使用list或者set都可以,set适合大容量,list遍历速度较快
④ PreparedStatement
(a)booleaboolean execute()
在此 PreparedStatement 对象中执行 SQL 语句,该语句可以是任何种类的 SQL 语句。一些特别处理过的语句返回多个结果,execute 方法处理这些复杂的语句,executeQuery 和 executeUpdate 处理形式更简单的语句。
(b)ResultSet executeQuery()
在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
(c)int executeUpdate()
在此 PreparedStatement 对象中执行 SQL 语句,该语句必须是一个 SQL INSERT、UPDATE 或 DELETE 语句;或者是一个什么都不返回的 SQL 语句,比如 DDL 语句。
- Strut2学习——基础笔记(4)一个小的bbs项目(命名规则)
- Strut2学习——基础笔记(5)一个小管理系统的源码
- Strut2学习——基础笔记(1)
- Strut2学习——基础笔记(2) Action部分
- Strut2学习——基础笔记(3) Result部分
- Strut2学习——基础笔记(总)(1)
- Strut2学习——基础笔记(总)(2)
- Strut2学习——基础笔记(总)(3)
- Strut2学习——基础笔记(总)(5)
- strut2-学习笔记(二)
- C#命名规则(一个程序员的C#命名规则 )
- 交叉编译学习笔记(二)——交叉编译器的命名规则
- ssh框架的学习之strut2小测试(2)
- strut2的学习笔记
- Java学习笔记(基本数据类型和变量命名规则)
- 学习strut2(2)
- CSS学习笔记-附加篇(web标准化设计:常用的CSS命名规则)
- Java学习笔记摘录(标识符/变量是什么/如何命名变量/数据类型/变量的使用规则)
- 数据插入数据库中获取相应的主键值
- 十道海量数据处理面试题与十个方法大总结(转)
- Strut2学习——基础笔记(2) Action部分
- Js创建和删除文件夹示例代码
- Strut2学习——基础笔记(3) Result部分
- Strut2学习——基础笔记(4)一个小的bbs项目(命名规则)
- Strut2学习——基础笔记(5)一个小管理系统的源码
- Strut2学习——基础笔记(总)(1)
- Strut2学习——基础笔记(总)(2)
- Strut2学习——基础笔记(总)(3)
- Strut2学习——基础笔记(总)(5)
- 有用的jquery
- struts2之单个文件上传(转)
- 有意思的小工具