一些前端开发优化的经验总结web项目前端开发经验总结最近这一个月完成了自己的第一个javaweb项目,是给某杂志社做的在线投稿系统,虽然进度很慢,但是中间确实学到了不少东西,深刻体会到了自己看几个月书都不如做一个项目来的实在
这个项目自己主要负责的是jsp页面、js脚本、css样式表的编写,虽然主要做的是前端,但是在设计前端后台交互功能时,对mvc架构和数据库又多了一分了解,这一个月的时间,自己在技术上也确实成长了不少
下面分成几块总结一下自己的这个项目中的心得吧:1
项目开发流程
从确认需求开始,到原型设计,再到原型测试,这些都没什么说的了,主要是刚开始开发前端jsp页面时,自己走了很多弯路,想到有什么页面就写什么页面,get和post的路径也是随心所欲,想到什么名字就起什么名字,结果发现这样做严重影响了项目开发的进度,后来经过主管的提点后,我幡然醒悟,其实,面向对象的思想就贯穿在整个项目当中,在前面的原型设计的过程中,除了页面的设计还有数据库的设计,数据库的每个表就对应着java中的每个实体类,这个类封装了数据库中的列作为属性,封装了数据库的增删改查作为方法,就拿这个投稿系统为例,实体主要有用户、稿件等等,实体间还有着一对一映射或者一对多映射等对应关系
其实,整个系统的开发就是围绕着这些个实体进行的,甚至于我们可以把实体名字做为二级目录,把实体的增删改查作为get或post的路径,譬如account/add、paper/delete等等,有了这些路径,那么与之对应的get和post的controller也就有了,接下来我们要做的就是,定义controller中返回的视图,写完controller后再把与实体相关的增删改查方法写到服务层中,再把项目的整个骨架搭起来,再去处理细节,很快的,这个项目就成型了
这里前端和后台的配合尤为重要,数据交互是整个系统的核心