最近这几年 JAVA web 开发就像是个可怜的靶子,都快要被打烂了。先是 php、后来是 ROR,都要取代 java 平台。
我以前对于 php 和 ROR 都有过简单的研究,但是都在实际项目中进行没有采用。为什么呢?主要是以下的一些考虑。
- java 的类库更多,更成熟
- java 其实比较麻烦的一个事情就是那些乱七八糟的框架,什么 EJB,Struts,webwork,spring mvc ...。很多其实都是鸡肋,过度设计的产物。造成了开发的低效。(当然如果是很大的项目除外,但是我们实际做的项目中真正大项目可能小于1%)
- java 类和 jsp 页面分开管理很清晰。代码写在 java 类中可以非常方便的进行开发、维护、测试、重构,这点比 php 和 ROR 都强
- 如果使用 jsp/javabean 方案,稍微进行一下 jsp 代码风格的控制,那 jsp 代码应该至少要比 php 要美观和易维护多了
- jsp/java 的效率比 php/ROR 高很多
使用这种方式,我也做了几个大的项目,非常的爽,从开发、改进到最后的维护都很省心。
所以,如果没有特别的要求,就用 jsp/javabean 方案吧,把那些 mvc 方案都丢掉吧。
分享到:
- 2008-11-15 22:02
- 浏览 1307
- 评论(5)
- 论坛回复 / 浏览 (5 / 2232)
- 查看更多
相关推荐
JSP/Servlet/JavaBean加法器
在IT领域,基于jsp/servlet/JavaBean的网上交易系统是Web开发中的一个经典架构,尤其适用于初学者了解和学习Web应用程序的构建。这种架构利用了Java的强大功能和灵活性,以及Web开发的动态特性,实现了用户交互、...
在本项目实战中,我们将深入探讨如何使用Java技术栈,特别是JSP、Servlet和JavaBean,来构建一个基于Web的网上交易系统。这个系统能够模拟实际的电子商务环境,包括用户注册、登录、商品浏览、购物车功能、订单处理...
总的来说,使用JSP/SERVLET/JAVABEAN开发的网上书店系统,结合MVC模式,能够构建出一个功能完善、结构清晰的Web应用。它不仅可以提供用户友好的界面,还具有良好的可扩展性和维护性,为开发者提供了灵活的开发框架。...
【标题】"ACCP5.0Y2"是北大青鸟的一个软件开发课程,主要针对的是JSP、Servlet和JavaBean技术在构建网上交易系统中的应用。这个课程旨在教会学员如何利用这些技术来开发功能完备、安全可靠的电子商务平台。 【描述...
开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet ...查找时请输入"accp5.0 jsp servlet javaBean"关键字查找,或者是"开发基于JSP/Servlet/JavaBean的网上交易系统"这二个方法结合起来就应该能找到全部的了
CnJBB 是基于JSP/JavaBean开发的一套网络BBS论坛系统,正常使用该软件您必须 保证您的服务器满足如下要求: 1) 系统环境:JSP/Servlet服务器+Web服务器(任何或者没有)+JSDK1.4+ 2) 数 据 库:MySQL3.23+ ...
运行环境:JSP/JavaBean开发的一套留言本系统,正常使用该软件您必须保证您的服务器满足如下要求: ①系统环境:J2SDK+TOMCAT或更高版本 ②数据库:ACCESS2000或更高版本 ③客户端:使用Windows系统+IE5.0或更高...
5. **转发请求**:Servlet将JavaBean传递给JSP,通过`RequestDispatcher`的`forward()`方法。 6. **显示结果**:JSP根据JavaBean中的数据渲染页面,包括显示数据和分页导航链接。 7. **分页链接**:JSP中,使用...
通过这个项目,开发者可以学习到如何在JSP中使用Java表达式语言(EL)来访问JavaBean的属性,如何在Servlet或JSP中调用JavaBean的方法,以及如何在MyEclipse这样的IDE中进行项目管理和调试。此外,还可以了解到组件化...
【网上订餐系统 jsp/Servlet/JavaBean】是一个基于JAVAEE技术的项目,主要采用jsp、Servlet和JavaBean这三种核心技术来实现。这个项目来源于ACCP5.0的学习课程,是初学者接触并理解JAVAEE开发的一个典型实例,旨在...
这是北大青鸟Y2学期的JSP/Servlet/JavaBean第一章的课件,包括PPT、阶段、上机作业。
【基于jsp/servlet/javabean网上订餐系统购物】是一个典型的Web应用开发案例,它采用MVC(Model-View-Controller)设计模式,这是一种广泛应用于Web应用程序架构的设计思想,旨在提高代码的可维护性和可扩展性。...
本篇将深入探讨一款基于ACCP 5.0标准,利用JSP、Servlet和JavaBean技术实现的网上书店源码,旨在为读者提供一个全面理解Web应用开发的实例。 首先,ACCP 5.0(Accelerated Computer Consultant Preparation)是...
【标题】"accp5.0-y2-jsp/servlet/javabean-指导学习1" 涉及的是一个IT教育课程项目,主要是关于Java Web开发的深入学习,特别是聚焦在jsp、servlet和javabean这三个核心组件上。这个项目可能是北大青鸟教育机构的...
NULL 博文链接:https://bestxiaok.iteye.com/blog/516898
7. **测试与调试**:进行单元测试和集成测试,确保每个组件如Servlet、JavaBean和JSP都正常工作,并能协同处理各种场景,如添加、删除商品,查看购物车等。 8. **数据库交互**:使用JDBC(Java Database ...
在这个系统中,JSP(JavaServer Pages)、Servlet和JavaBean是构建动态网站的关键技术。以下是这些技术的详细说明: 1. JSP(JavaServer Pages): JSP是一种基于Java的服务器端脚本语言,用于生成动态网页。...
开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet ...查找时请输入"accp5.0 jsp servlet javaBean"关键字查找,或者是"开发基于JSP/Servlet/JavaBean的网上交易系统"这二个方法结合起来就应该能找到全部的了
这里我们讨论的“纯jsp+javabean+servlet编写的分页模式”是一个经典的技术实现,它结合了Java服务器端的三种核心技术:JSP(JavaServer Pages)、JavaBean和Servlet。下面我们将深入探讨这些知识点。 1. **JSP**:...