如何提高工作时软件开发效率?自从工作以后,发现我的开发效率是越来越慢了,思维总是停顿,脑子越来越不好使唤了,看来是到了应该给自己订立手册了,详细订立如何开发,如何安排.
软件开发,首先,要明白需求,确定开发内容,做出功能分析文档,流程图,然后是实体联系图(E-R图),数据库设计,基础类库建立,数据库存储过程,函数等建立,功能函数等开发,页面开发.测试,维护.
写得比较简单,一般来说,连以上步骤都不可能会做到,但是,大致还是遵守的.
用户管理:
一般,所有网站都有用户管理模块,其主要包括,用户注册,用户资料修改.管理员功能有:用户审核,用户列表,用户修改,查看,删除(一般也没有).
在设计时,就可以先做好用户类以及其基本功能,如,属性的Get 和 Set 方法 , 用户的添加,修改,删除,功能. 这样,在后期的开发中,就可以在这之上重载以适合各种开发要求.
如:审核功能,就可以重载修改函数,其它的值不变,只修改审核字段,又如,快速注册,可以重载注册函数,其它字段使用默认值.等等.
页面开发
可以尝试使用Struts.用eclipse进行开发,还是比较快捷的.在开发时,先想好界面上需要哪些输入以及隐藏文本,再到Struts配制文档可视化设计一下form,action,jsp
适当的修改JSP,如美化工作,以及页面前台数据的JS检查.
再适当的对form的get和set方法进行修改.因为默认自动生成的get 和 set 方法往往不能满足我们的特殊要求,比如页面上没有输入的内容,我们需要一个默认的值,这时就应该手动修改一下form里的set方法了,而且,往往我们还需要对页面里输入的内容进行初步检查,如哪些内容是必须的,哪些是合法的,等等,不过,一般只做简单的的数据合法性检查,不做业务性检查,高级一点的检查,都到action里进行.
然后就是action的工作,先检查form的数据,也可跳过,数据合格后,进行正确的操作,根据操作结果,选择适当的方式返回.
最后,在页面里根据返回,进行相应的显示
简单的这样写写记记......
Tags: ajax ASP struts编程 javascript JSP eclipse JAVA |
原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.net/
本文链接地址:http://www.busfly.net/post/how-to-up-work.html
如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~