java开发项目总结

java开发项目总结

ID:9754419

大小:85.00 KB

页数:9页

时间:2018-05-07

java开发项目总结_第1页
java开发项目总结_第2页
java开发项目总结_第3页
java开发项目总结_第4页
java开发项目总结_第5页
资源描述:

《java开发项目总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java开发项目总结总结报告_新闽南师范大学计算机科学与工程系Java应用项目开发总结报告篇二:JavaL表单对应一个bean。HTML表单中的字段和bean中的属性一一对应。(4)自顶向下,依次定出action、manager、dao。先写出轮廓,跑通整个流程,再写具体实现,一点点累加,便于调试错误;(5)根据数据实体和具体业务逻辑,使用StarUML画类图,进行OOA和OOD,灵活运用设计模式。(6)API命名:CRUD:add,get,update,delete,[list]严格区分单复数形式,单数表示对象,复数表示对象集合。对象、属性

2、最好单个单词。(7)前后台都要校验。(8)按照资源方式组织数据接口,对前端开发帮助很大。即通过REST来实现资源的增、删、改、查。(9)软件开发,思路最重要!代码开发多了,思路就有了。a、一个版本一个版本递增的开发;每个版本增加一点内容;b、总结开发思路;第一步怎么做,下一步怎么做?c、用文档记录开发的思路,即第一个版本开发实现了什么功能以及开发步骤,下一个版本实现了什么功能等等?d、程序员进行程序开发时,不要仅仅停留在代码,要深入到底层的运行机制,才可以对程序的运行机制有更准备的把握;(10)网页模板request到template.jsp

3、文件(此文件假设包括三个部分,即title、banner、body)it,即limit开始的记录,要查询的行数)、SQLServer(top)基本思想是在数据库中编写特定的SQL语句。程序中只读取有用的部分,没用的部分不会加载到内存中。(13)2、TIPS(1)、VO就是POJO。(2)、先做完基本功能,然后对输入的数据进行验证。主方法中代码尽可能少,再考虑代码的可重用性。(3)、当发现代码中重复地复制/粘贴时,就可以考虑将之形成为一个类进行调用。(4)、在类的设计中,永远不要去继承一个已经实现好的类,只能继承抽象类或实现接口。(5)、一个设

4、计良好的类,应重写Object类中的equals()、hashCode()、toString()方法。(6)、在action层中接收参数,要写健壮,要做空指针处理。(7)、业务逻辑放到manage层,如if...else...不要放在action层,放在manage层处理。(8)、dao层要写健壮,传入的是bean或map,返回的是bean或list。(9)、查询:所有的记录总数以及查询第几页的数据;(10)、多思考,尝试用不同、多种方法去解决问题。(发散性思维)(11)、当程序中有0、1这样的数字或字符串出现时,最好用常量代替。常量名很重要

5、,做到见名知意。(12)、spring针对每一层(action.manager、dao)都有一个配置文件;ibatis有2个配置文件。sqlmap有namespace,每个实体类都对应一个xml配置文件。(13)、类设计,编写时先完成基本功能的实现,然后再对实现功能的代码结构进行优化。(14)2、PS(1)JavaVCVC模式J2EEVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】Hibernate【Java开源持久层框架】Hibernate是一个

6、开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的P,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【HibernateSynchronizer】【MiddlegenIDE】Quartz【Java开源调度框架】Quartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,它可以与J2E

7、E与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或EJBs。Quartz的最新版本为Quartz1.5.0。Velocity【Java开源模板引擎】Velocity是一个基于java的模板引擎(templateengine)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由java代码定义的对象。当Velocity应用于plate)产生SQL和PostScript、XML,它也可以被当作一个独立工

8、具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbineplateservice)。Velocity+Turbine提供一个模板

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。