文档介绍:1 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 java 开发项目总结 Java 应用项目开发总结报告 1、 In Action 根据添加信息来考虑表中的字段,进行建表。使用 PD 画出 ER 图。要注意字段的数据类型的确定以及建表要满足三范式,减少数据冗余; 表建好后,根据表中各个字段来建 pojo 中的属性。要注意属性的数据类型和字段的数据类型要一致; 根据 pojo 中的属性确定 bean 的属性,直接拷贝即可, 用于页面展示。在 bean 中,统一使用 String 类型变量接收前台页面传递的参数;每个 HTML 表单对应一个 bean 。 HTML 表单中的字段和 bean 中的属性一一对应。自顶向下,依次定出 action 、 manager 、 dao 。先写出轮廓,跑通整个流程,再写具体实现,一点点累加,便于调试错误; 根据数据实体和具体业务逻辑,使用 StarUM L 画类图,进行 OOA 和 OOD ,灵活运用设计模式。 API 命名: CRUD : add , get , update , delete , [list] 严格区分单复数形式,单数表示对象,复数表示对象集合。 2 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 对象、属性最好单个单词。前后台都要校验。按照资源方式组织数据接口,对前端开发帮助很大。即通过 REST 来实现资源的增、删、改、查。软件开发,思路最重要!代码开发多了,思路就有了。 a 、一个版本一个版本递增的开发; 每个版本增加一点内容; b 、总结开发思路;第一步怎么做,下一步怎么做? c 、用文档记录开发的思路,即第一个版本开发实现了什么功能以及开发步骤,下一个版本实现了什么功能等等? d、程序员进行程序开发时,不要仅仅停留在代码,要深入到底层的运行机制,才可以对程序的运行机制有更准备的把握; 网页模板 request 到 文件 web 客户——> title banner ———————>include : body ————————>include : 一步一步的定位。根据结果进行分析。 3 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 分页控件假分页: 基本思想是将所有的数据从数据库中取出,只显示有用的部分。靠的是程序的算法,实际上就是在 ResultSet 上进行操作。真分页: 任何数据库都会提供分页的函数操作: Oracle 、 MySQL 、 SQL Server 基本思想是在数据库中编写特定的 SQL 语句。程序中只读取有用的部分,没用的部分不会加载到内存中。 2、 TIPS 、 VO 就是 POJO 。、先做完基本功能,然后对输入的数据进行验证。主方法中代码尽可能少,再考虑代码的可重用性。、当发现代码中重复地复制/ 粘贴时,就可以考虑将之形成为一个类进行调用。、在类的设计中,永远不要去继承一个已经实现好的类,只能继承抽象类或实现接口。、一个设计良好的类,应重写 Object 类中的 equals 、 hashCode 、 toString 方法。 4 /24 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 、在 action 层中接收参数,要写健壮,要做空指针处理。、业务逻辑放到 manage 层,如 if...else... 不要放在 action 层,放在 manage 层处理。、 dao 层要写健壮,传入的是 bean 或 map ,返回的是 bean 或 list 。、查询:所有的记录总数以及查询第几页的数据; 、多思考,尝试用不同、多种方法去解决问题。、当程序中有 0、1