servlet可以实现动态网页的开发,为什么还要JSP技术呢?
这样 我先问你个问题 首先 你吃东西用你的手抓就可以吃吧? 对不对?
那是不是就没理由用筷子啊?
如果你觉得我说的无理 那么 你可以想想你问的问题
首先 了解下MVC 任何人开发一种东西都有他存在的意义 SERLVET的主要目的是给JSP提供一个后台 让页面与逻辑最大限度的分离 让一个本来不需要显示的只需要业务操作东西 放到SERVLET中去执行 如果要求显示比较多的话 那就得用JSP了 不是为了别的 最主要是JSP做显示是专业的 而SERVLET做业务是专业的 虽然他们互相都能替代对方 但是这就像你吃饭一样 用手抓也是吃 用筷子也是吃 都能完成目的 但是 用筷子吃会比较卫生 而用手抓呢 则会弄脏手 并且有脏的东西也会吃到肚里(就像光用SERVLET难以维护一样 开发视图部分太笨重) 那样的话 说明什么问题? 即使能完成目的 但也会出现一些不在预算内的东西 那要怎么办? 用筷子 用筷子也有麻烦 比如你不会用筷子 那么就得学 直到熟练之后 你就会发现筷子真的很好用。。。。
分享到:
相关推荐
11. **Java SE和Java EE**:Java标准版(Java SE)提供基本的Java编程环境,而Java企业版(Java EE)则扩展了服务器端的功能,如Servlet、JSP、EJB等。 12. **设计模式**:Java开发者经常使用各种设计模式来解决...
此外,Java EE(企业版)部分,如Servlet、JSP、JDBC、EJB、Spring、Hibernate等,是Java在Web开发中的重要应用。而Java SE(标准版)的最新特性,如Lambda表达式、Stream API、Optional类等,也是现代Java编程的...
J2EE是一个用于构建分布式企业级应用程序的平台,包括一系列标准和API,如Servlet、JSP(Java Server Pages)和JDBC(Java Database Connectivity)。Servlet是Java编写服务器端程序的标准,可以处理HTTP请求;JSP则...
- **J2EE**:企业级应用开发标准。 - **J2SE**:标准版Java平台。 - **J2ME**:移动设备和嵌入式系统的Java平台。 #### 2. J2EE提供的技术 - 包括Servlet、JSP、EJB、JDBC等。 #### 3. Application Server的功能...
Java实战培训方案旨在提供一套详尽的Java编程和J2EE应用系统开发的学习路径,以帮助学员掌握核心的Java技术和企业级应用开发。本方案涵盖了从基础到高级的多个方面,包括选择适合的Web技术、编写Java Servlet、连接...
全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...
这些文档可能还会涉及Java EE相关的技术,如Servlet、JSP和EJB,以及设计模式和最佳实践。 "Java解惑.pdf"可能是一份专门解答Java开发中常见问题和困惑的文档。开发者在实际工作中可能会遇到各种难题,这份文档可能...
该远程作业处理系统可能采用了MVC(Model-View-Controller)设计模式,这是一种常用的企业级应用架构,能够清晰地分离业务逻辑、数据模型和用户界面。模型层负责数据处理,视图层负责展示,控制器层则协调两者之间的...
2. **Spring框架**:作为Java企业级应用的核心框架,Spring用于管理对象依赖关系,提供AOP(面向切面编程)和IoC(控制反转)等特性,简化了应用开发。 3. **MyBatis**:这是一个持久层框架,它允许开发者用简单的...
SSM框架以其轻量级、灵活性和高效性,在企业级应用中得到广泛应用。 在基于SSM框架的学术论坛管理系统设计与实现中,首先需要理解研究背景。学术论坛是一个在线平台,旨在促进学术交流和知识分享,用户可以发布、...