`
ypluck
  • 浏览: 77402 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

WEB项目开发的进阶---初解

    博客分类:
  • JAVA
阅读更多
    最近在维护一个项目(包括了解需求,设计,代码,更新,哈哈,觉得自己现在就是一个维护人员~_~),在维护中学习到很多东西,如架构,命名规范,更新原则等,现初讲下自己的感受:

    一。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.公司.功能名)。哈哈,当然这是我公司的规范,只是一个建议。只要你这样做了,对于维护人员来说,维护起来就减少了很多工作。

  五。以上是俺的一点小小感受,请各位大侠们口下留情,谢谢^_^
2
2
分享到:
评论
3 楼 vanoin 2008-11-12  
个人认为最基本的MVC~ JavaBean + JSP + Servlet
感觉如果要用到SSH的,真的比较适合于大型项目,不然的话外加的框架包比自己实际做的项目还大出N倍~
2 楼 ypluck 2008-11-11  
呵呵,当然,我只是举一例子,能用英文最好了,不过要表达其意就行,用什么无所谓,主要是维护人员能看懂就OK^_^
1 楼 niunan 2008-11-10  
用拼音反倒看着很难理解....
如果是com.hannet.adduser就很容易理解了..

相关推荐

    web进阶开发视频

    根据提供的文件信息,我们可以推断出这是一套关于Web进阶开发的视频教程,主要面向的是希望成为全栈工程师的学习者。接下来,我们将基于这些信息深入探讨与该视频相关的几个重要知识点。 ### 一、全栈工程师的角色...

    Java Web整合开发进阶100例.pdf

    《Java Web整合开发进阶100例.pdf》这一文件,从其标题中我们可以推测该文档将涵盖在Java Web开发领域中,整合各种技术与框架的100个实例或案例。Java Web开发是Java语言用于网络应用程序开发的一个重要领域,主要...

    前端进阶 - 随笔.rar

    总的来说,"前端进阶 - 随笔.rar"这份资料很可能是对前端开发全方位的总结,包括基础概念、实战技巧、最新趋势等方面,对于希望提升自己前端技能的开发者来说,无疑是一份宝贵的参考资料。通过学习和实践其中的内容...

    Go Web开发进阶实战(gin框架)

    Go Web开发进阶实战(gin框架)课程,适用于Go语言初学者、掌握Go语言基础语法想学习进阶内容。 由在职程序员打造的Go语言实战课程体系,与你分享企业项目开发经验与技巧。真正做到课程有内容、有深度,并且老师讲...

    Java web开发进阶

    ### Java Web开发进阶知识点梳理 #### 一、基础级知识点 **1.1 面向对象基础** - **定义**: 面向对象编程(Object-Oriented Programming,OOP)是一种程序设计思想,它将现实世界中的事物抽象为类和对象,并通过...

    Golang mk教程-Go语言视频零基础入门到精通项目实战web编程

    第10天-高级-Web开发与Mysql数据库 第11天-高级-项目实战-日志收集系统kafka库实战 第12天-高级-etcd、contex、kafka消费实例、logagent 第13天-实战-日志管理平台开发 第14天-实战-商品秒杀架构设计与开发 第15天-...

    web-html-进阶学习.zip

    web_html_进阶学习web_html_进阶学习web_html_进阶学习 web_html_进阶学习web_html_进阶学习web_html_进阶学习 web_html_进阶学习web_html_进阶学习web_html_进阶学习 web_html_进阶学习web_html_进阶学习web_html_...

    03web前端进阶教程-移动端

    "03web前端进阶教程-移动端"是一个专门针对移动设备优化的前端学习资源,旨在帮助开发者掌握移动端的前端开发技能。 【移动端前端开发的重要性】 移动设备的普及使得移动端前端开发成为不可或缺的技能。移动设备的...

    Java Web整合开发进阶100例

    《Java Web整合开发进阶100例》是一本针对Java Web开发的实践教程,旨在帮助读者提升在这一领域的技能。书中的100个实例覆盖了从基础到高级的各种技术,涵盖了Java Web开发的核心概念、框架和技术。通过学习这些实例...

    struts高级实战进阶-传智播客

    Struts 是一个经典的Java Web开发框架,主要用于构建基于MVC(Model-View-Controller)模式的应用程序。在本文中,我们将深入探讨Struts高级实战进阶的一些关键知识点,包括MVC模式、Struts请求处理时序图、Struts的...

    老王Python基础+进阶+项目篇(高清无密)

    进阶篇33-进阶项目讲解第二节 进阶篇34-项目讲解第三节 老王Python教程 项目篇 项目篇1-django博客第一节 项目篇2-django博客第二节 项目篇3-django web编程扫盲之二 项目篇4-django数据库操作第一节 项目篇5-...

    web3开发教程-以下是一个建议的学习路径,旨在帮助初学者到进阶者逐步提升

    web3开发教程-以下是一个建议的学习路径,旨在帮助初学者到进阶者逐步提升

    55934-PythonWeb项目开发实战教程(Flask版)(微课版)-教案(1-4章).rar.rar

    《PythonWeb项目开发实战教程(Flask版)》是一本针对初至中阶Python开发者设计的教程,专注于使用Flask框架进行Web应用的构建。Flask是一个轻量级的Python Web框架,它以其简洁的API和高度的可扩展性赢得了广大...

    考试类精品--LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过.zip

    通过学习和实践LaraCMS,开发者不仅可以深入了解Laravel的基础和高级特性,还能掌握如何构建Web开发实战进阶项目以及如何构架API服务器。 1. **Laravel框架基础** - **MVC架构**:Laravel遵循Model-View-...

    千锋Python进阶教程-Web开发之Flask框架从入门到精通

    flask框架的高级课程,带你玩转web开发领域,网站后台的搭建,APP接口的开发。扣丁学堂Python技术交流群:279521237。 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    web全栈工程师进阶学习线路图.png

    web全栈工程师进阶学习线路图

    Java Web整合开发与项目实战--JSP、Ajax、Struts、Hibernate、Spring(源代码).part2

    Java Web整合开发与项目实战--JSP、Ajax、Struts、Hibernate、Spring(源代码).part2

    WEBGIS开发基础到进阶视频教程2023-WEBGIS视频教程2023

    分享一套WEBGIS开发视频课程,2023年5月完结新课,提供...WEBGIS开发基础到进阶视频教程2023全套课程,包括:GIS基础知识,web基础知识,webgis相关软件,GIS框架,项目实战,SDK相关开发,postgis数据库,geotools等。

    基于python+Flask的Web漏洞扫描系统-信息搜集漏洞扫描毕业设计源码+使用文档(高分优秀项目)

    基于python+Flask的Web漏洞扫描系统-信息搜集漏洞扫描毕业设计源码+使用文档(高分优秀项目)。该项目是个人毕设项目,答辩评审分达到98分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶...

    实战突击:Java Web项目整合开发 11-17源码

    实战突击:Java-Web项目整合开发 Web项目整合开发 很多计算机的书,有源码就够了!呵呵这本书就是 第1篇 SSH2框架应用篇 第1章 都市供求信息网 第2章 物流配货网 第3章 编程爱好者博客地带 第4章 明日知道 第5章 ...

Global site tag (gtag.js) - Google Analytics