最近在维护一个项目(包括了解需求,设计,代码,更新,哈哈,觉得自己现在就是一个维护人员~_~),在维护中学习到很多东西,如架构,命名规范,更新原则等,现初讲下自己的感受:
一。JSP页面中做所有事,一个系统当然可以用jsp直接实现,那么显而易见的事是:这个系统的页面里可能包括HTML,JAVABEAN,SQL,JS,CSS当然还可能包括其他的。那么问题来了,这样的系统好维护吗?答案是NO;怎么解决?(我举的是JSP,当然还有其它的如:php,asp,flex等)
二。针对上述解决问题:可以把处理数据的东东放在一起如SQL写成一个JAVABEAN然后去调用;JS写成.js文件,包含,CSS写成.css文件,然后调用。这样就形成jsp+javabean的开发模式,但对这种模式大家满意吗?答案亦是NO;解决方法下述:
三。解决二的方法:可以增加框架技术如Struts,hibernate,Spring等,这样可以实现MVC(Model-View-Controller),嘿嘿,这些东东我也是初了解,请大家看了不要怪我这个菜鸟。
四。对于命名规范的问题我也遇到过,如:jsp+javabean的模式,你可能把所有的功能实现写在一个bean里面,形成一个包;这样,维护起来可能难以维护(尽管可以维护);你完全可以这样做,比如一个功能叫“增加人员”,他的javabean包命名就是com.hannet.zjry(com.公司.功能名)。哈哈,当然这是我公司的规范,只是一个建议。只要你这样做了,对于维护人员来说,维护起来就减少了很多工作。
五。以上是俺的一点小小感受,请各位大侠们口下留情,谢谢^_^
分享到:
相关推荐
Go Web开发进阶实战(gin框架)课程,适用于Go语言初学者、掌握Go语言基础语法想学习进阶内容。 由在职程序员打造的Go语言实战课程体系,与你分享企业项目开发经验与技巧。真正做到课程有内容、有深度,并且老师讲...
web全栈型工程必看,视频提供了web工程师进阶指导思想
Java Web整合开发进阶100例.pdf Java Web整合开发进阶100例.pdf
清晰、非扫描版 实例丰富 讲解详细 资源名称:编程实践:Java Web整合开发进阶100例[清晰完整版].pdf
「web安全」网络安全-从入门到进阶 - 云安全 漏洞挖掘 防火墙 数据安全 数据库安全 安全建设
Java Web整合开发进阶100例 Java Web整合开发进阶100例
web_html_进阶学习web_html_进阶学习web_html_进阶学习 web_html_进阶学习web_html_进阶学习web_html_进阶学习 web_html_进阶学习web_html_进阶学习web_html_进阶学习 web_html_进阶学习web_html_进阶学习web_html_...
第10天-高级-Web开发与Mysql数据库 第11天-高级-项目实战-日志收集系统kafka库实战 第12天-高级-etcd、contex、kafka消费实例、logagent 第13天-实战-日志管理平台开发 第14天-实战-商品秒杀架构设计与开发 第15天-...
进阶篇33-进阶项目讲解第二节 进阶篇34-项目讲解第三节 老王Python教程 项目篇 项目篇1-django博客第一节 项目篇2-django博客第二节 项目篇3-django web编程扫盲之二 项目篇4-django数据库操作第一节 项目篇5-...
这门课程适合Python初学者,通过Django框架学习Web开发的基础和进阶知识: 入门与环境配置:介绍Django框架及开发环境配置。 路由与视图:创建视图和路由,学习参数设置和扩展知识。 模板使用:详细讲解Django模板...
39项目二Web后台框架开发 38Python的网络开发-3 37Python的网络开发-2 36Python的网络开发-1 35数据原理及基础-3 34数据原理及基础-2 33数据原理及基础-1 32Python的进程和线程-3 31Python的进程和线程-2 30Python的...
《JavaWeb程序开发进阶》-黑马程序员配套资源ppt。
给想从事Java开发的同志们一个逐步进阶的方式。
在别处找的ssh框架案例,博客网站,与大家分享下!需要的可以免费下载呵呵!
完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第02章 Dom模型,控制客户端元素(共15页).pptx 完整版Java ...
1:非常适合初学者练手的超简单SSM整合小...这个小项目很简单,但是五脏俱全,可以从小项目中看到实际开发中项目的基本结构和关系,并且不会花费太多时间(前端如果实在不会写可以复制粘贴,但是要能看懂是什么意思)
完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第02章 Dom模型,控制客户端元素(共15页).pptx 完整版Java ...
完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第02章 Dom模型,控制客户端元素(共15页).pptx 完整版Java ...
完整版Java web开发教程PPT课件 Java开发进阶教程 第01章 JavaScript简介以及基本语法(共15页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第02章 Dom模型,控制客户端元素(共15页).pptx 完整版Java ...