`
ypluck
  • 浏览: 77522 次
  • 性别: 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就很容易理解了..

相关推荐

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

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

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

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

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

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

    python-基础-进阶-高级的讲义

    8. **Web开发**:基础的HTTP协议知识,以及使用Flask或Django框架构建Web应用。 9. **并发与异步编程**:深入研究`asyncio`库,实现异步I/O,提高程序性能。 10. **数据分析和科学计算**:介绍NumPy、Pandas和...

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

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

    课程源码《Django入门到进阶-适合Python小白的系统课程》

    这门课程适合Python初学者,通过Django框架学习Web开发的基础和进阶知识: 入门与环境配置:介绍Django框架及开发环境配置。 路由与视图:创建视图和路由,学习参数设置和扩展知识。 模板使用:详细讲解Django模板...

    Python全栈+爬虫+高端自动化课程.rar

    39项目二Web后台框架开发 38Python的网络开发-3 37Python的网络开发-2 36Python的网络开发-1 35数据原理及基础-3 34数据原理及基础-2 33数据原理及基础-1 32Python的进程和线程-3 31Python的进程和线程-2 30Python的...

    Java进阶-SSM框架初学应用-用SSM实现一个简单的CRUD操作

    1:非常适合初学者练手的超简单SSM整合小...这个小项目很简单,但是五脏俱全,可以从小项目中看到实际开发中项目的基本结构和关系,并且不会花费太多时间(前端如果实在不会写可以复制粘贴,但是要能看懂是什么意思)

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

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

    深入体验Java+Web开发内幕-高级特性-高清扫描版

    通过学习这本书,读者不仅可以掌握Java和Web开发的高级特性,还能了解如何在实际项目中应用这些技术,提升开发效率和软件质量。无论是对于初级开发者还是经验丰富的专业人员,这都是一次深入而全面的学习体验。

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

    分享课程——Go Web开发进阶实战(gin框架),配套资料齐全。

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

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

    laravel5入门

    你需要在项目根目录下运行`composer create-project --prefer-dist laravel/laravel your-project-name`命令来创建一个新的Laravel项目。确保你的系统已经安装了PHP、Composer,并配置好环境变量。 2. **目录结构**...

    JavaScript进阶基础-3

    【JavaScript进阶基础-3】 在JavaScript中,进阶基础涉及到很多重要的概念,尤其是面向对象、前后端交互、Cookie以及JSONP。以下是对这些概念的详细解析: **面向对象基础** 面向对象是一种编程范式,它关注的是...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第06章 SERVLET(共15页).pptx

    这些知识点构成了一套完整的Java Web开发进阶教程,旨在帮助开发者深入理解Web开发的核心概念和技术,以便构建高效、可维护的Web应用程序。通过学习这个教程,开发者可以从基础的前端交互到后端服务的实现,再到框架...

    WEB前端开发案例WEB开发源代码合集(81例)

    WEB前端开发案例WEB开发源代码合集(81例),前端资源大汇总;适合初学者进阶,几乎涵盖前端开发所有案例 360Barrage 360Game 360huanji 360movies 360pic 3D accordion accordion2 baidudwy baiduhf baidutm banner ...

    Web前端入门和进阶学习笔记超详细的前端学习图文教程

    总的来说,这份"Web前端入门和进阶学习笔记超详细的前端学习图文教程"会带你走过从基础到高级的整个前端开发旅程,让你具备成为一名Web全栈工程师所需的知识和技能。通过系统学习并实践,你可以掌握构建现代Web应用...

    PHP+Ajax_Web_2.0编程技术与项目开发大全(部分)

    《PHP+Ajax_Web_2.0编程技术与项目开发大全》是一本深入浅出的教程,旨在帮助读者掌握PHP编程及Ajax技术在Web_2.0项目开发中的应用。本书作者叶新伟,拥有丰富的Web开发背景和深厚的UNIX系统研究功底,尤其擅长...

    经典-网络-WEB-系统-《高性能网站建设进阶指南

    经典 网络 WEB 系统 《高性能网站建设进阶指南

Global site tag (gtag.js) - Google Analytics