`

搞java多年后的醒悟-----关于jsp代替servlet和struts的一些看法

阅读更多
servlet和struts需要配置,无比麻烦,按照 约定优于配置的原则  我个人认为 完全可以 用jsp代替servlet和struts,前提是要注意命名规范和mvc分层思想,举例如下
v:jsp
m:javabean
c:jsp(代替servlet或struts。注意:JavaBean可以被控制层的jsp调用,约定好 不允许被显示层的jsp调用)

其中 控制层 用jsp代替servlet或struts,不要和我说jsp不好维护,那是人云亦云,只要我们约定好jsp文件的管理并注意命名规范  系统结构就很清晰,比如 建立控制层文件夹 里面按功能模块细分文件夹,控制层jsp命名可以用do_开头 ,控制层jsp里可以模仿servlet的写法,还可以写几个工具类 自动获得表单数据 自动填充Javabean(吸收struts的优点)等。
jsp+JavaBean  的开发方式  无需配置 分层也清晰  代码也可以重用(需要强调的是JavaBean可以被控制层的jsp调用,约定好 不允许被显示层的jsp调用)

大家说说自己的看法   这样开发 效率肯定会快很多,也容易维护,学习成本为零。
分享到:
评论
4 楼 myworkfirst 2009-11-13  
repsihWDX 写道
我不用jsp主要原因是不好调试

   jsp 也可以调试呀
3 楼 repsihWDX 2009-11-13  
我不用jsp主要原因是不好调试
2 楼 jk8341444 2009-11-12  
bb12152205gg 写道
我只想说一句:
安全性!你考虑了吗?

安全性在 控制层jsp里 处理  有什么问题?
1 楼 bb12152205gg 2009-11-12  
我只想说一句:
安全性!你考虑了吗?

相关推荐

    mysql-connect-java-5.1.41 mysql5版本和8版本的连接包!

    `mysql-connector-java-5.1.41.jar` 是针对MySQL 5.x版本的JDBC驱动,而 `mysql-connector-java-8.0.29.jar` 和 `mysql-connector-java-8.0.26.jar` 则适用于较新的MySQL 8.x版本。每个版本的驱动都是为了匹配特定...

    java 学生宿舍管理系统jsp+servlet+MySQL 学习项目,毕业设计,大作业

    jsp+servlet+MySQL,调试私聊,学生宿舍管理系统,增删改查基本功能可以实现,所有的文件包包括MySQL数据库代码都有,eclipse和idea都可以运行,界面美观,功能强大,已卖出几十单,诚信第一,有手就能运行 ...

    eclipse-jee-2019-03-R-win32-x86-64.zip

    Eclipse JEE版本专为Java企业级开发而设计,内置了如Java EE(Enterprise Edition)开发工具,包括Web项目创建、服务器配置、JSP编辑器、JavaServer Pages(JSP)、Servlet、Java Persistence API(JPA)、Java EE...

    java web图书管理系统,jsp servlet界面美观,带公告,毕业设计,大作业

    图书管理系统,jsp servlet界面美观,带公告 功能有:用户模块:查看公告,图书查看,个人违章。 图书管理员模块:借还图书,借阅报表,还书报表 系统管理员模块:书籍管理,借阅规则管理,图书信息查询,图书借阅...

    java servlet jsp停车场管理系统,java项目,毕业设计,大作业,有报告ppt

    停车场管理系统,java项目,java web项目eclipse和idea都能打开运行。 基本功能包括:系统信息管理模块、车位信息管理模块、IC卡信息管理模块、固定车主停车管理模块、临时车辆信息管理模块、系统功能操模块 主要...

    java servlet,jsp旅游网站系统+文档,毕业设计,大作业

    servlet,jsp旅游网站系统+文档 基于servlet,jsp的旅游网站管理系统 功能:首页展示,公告,酒店信息,旅游景点,自驾游线路,在线留言,用户注册 后台管理:管理员账号,景点信息管理,自驾游线路,酒店信息管理,...

    java servlet学籍管理系统

    servlet学籍管理系统。 功能:登录,修改个人密码,专业信息,班级信息,课程信息,学籍信息,成绩,... 技术:java,servlet,jsp,mysql。 环境:idea或者myeclipse, tomcat8.5, java,mysql。 包含源码+数据库文件

    在线考试系统servlet+文档,java servlet在线考试系统适合 支持两种用户登录:管理员和学生 毕业设计,大作业

    在线考试系统servlet+文档 java servlet在线考试系统适合。支持两种用户登录:管理员和...Java Web 、JSP、servlet、Mysql数据库 开发工具: Eclipse或者MyEclipse或者IDEA Navicat 包含源码+数据库文件+文档+ppt。

    java 项目servlet选课系统

    java 项目servlet选课系统,功能:登录,角色有管理员,老师,学生。 管理员:功能有用户管理,课程管理,修改密码。 教师:功能有创建课程,我的课程,我的学生。 学生:选课,我的课程,修改密码 技术:java ,...

    mysql-connect-java连接包 三个版本

    首先,让我们来看看`mysql-connector-java-8.0.26.jar`。这是MySQL Connector/J的8.0系列版本,支持最新的MySQL Server 8.x。8.0版本引入了许多重要的新特性,包括: 1. **支持JSON数据类型**:MySQL 8.0开始支持...

    Tomcat与Java-Web开发技术详解3.pdf.zip

    1. **Tomcat简介**:Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Java Web开发中的重要组成部分。Tomcat以其轻量级、高效能和易于管理的特性,深受开发者的喜爱。 ...

    java web, servlet 高校学生成绩管理系统 毕业设计,大作业,包含报告

    java web, servlet 高校学生成绩管理系统。 此项目有权限管理,角色有学生,教师,管理员。 管理员功能有:登录,个人信息查询,课程信息的管理,成绩的管理:包括新增成绩,查询,修改,删除成绩,教师信息的管理,...

    java web项目,servlet物业管理系统

    java web项目,servlet物业管理系统。 功能:登录,业主,管理员登录,管理员信息,保修管理,公告管理,保安保洁管理,业主信息,房产...技术:servlet,java ,mysql,eclispe,tomcat,jsp。 包含源码+数据库文件。

    醒悟吧-人类作文.doc

    在《醒悟吧--人类》这篇作文中,作者通过一段梦境与现实的对比,向我们展现了一个关于环境保护的寓言。在这篇富有教育意义的范文中,作者不仅仅提出了问题,更是给予了深刻的警示和反思,呼吁人类对于目前面临的环境...

    java servlet医院管理系统.毕业设计,学习项目

    servlet医院管理系统 servlet医院管理系统。功能:登录,用户信息管理,挂号信息管理,...技术:servlet,jdbc,mysql,java,jsp。 环境:java1.8、eclipse、mysql、tomcat8.5以上。 包含源码+数据库文件+文档齐全。

    jsp成品网站源码,火车票订票系统

    2. **后端源码**:JSP页面和Java类文件,可能包含Servlet、JavaBeans(也称JSP豆),实现业务逻辑,如数据库操作、购票验证、订单处理等。 3. **配置文件**:如web.xml,定义了Web应用的部署描述符,配置Servlet映射...

    java servlet酒店管理系统分为管理端,和用户端,毕业设计,课程设计

    酒店管理系统分为管理端,和用户端, 用户端可以查看酒店客房,预定酒店系统,查询预定信息。 管理端:用户管理,类型,房间管理,业务管理,统计分析。 技术:java ,servlet, jdbc,jsp,css,html 环境:idea、java...

    java servlet图书管理系统有文档,用户分为管理员和用户 毕业设计,大作业

    servlet图书管理系统有文档,用户分为管理员和用户。 功能:管理员:登录,图书管理,读者管理,图书分类信息,借阅信息,图书归还信息。 用户端:登录,注册,图书查询,借阅信息,借阅历史,个人资料修改。 技术:...

    基于servlet,jsp的自助餐厅管理系统,毕业设计,课程设计

    基于servlet,jsp的自助餐厅管理系统 功能:登录,餐桌管理,订单管理,员工管理,客户管理,增删改查,销售管理 技术:servlet,jsp,jdbc 员工客户管理增删改查 环境:eclipse,mysql5.7,java1.8 此项目较简单,...

    TOC系列第六部 醒悟.pdf

    本书不仅提供了一个关于零售业管理改进的框架,而且展示了通过整合供应链中生产、物流和销售环节,能够有效地消除瓶颈,提高整体运营效率。 零售业是一个非常特殊的行业,它涉及到商品从生产到最终消费者手中的一...

Global site tag (gtag.js) - Google Analytics