`

33、servlet--转发/web开发指导思想

    博客分类:
  • mvc
 
阅读更多
转发:
req.getRequestDispatcher("/pages/main.jsp").forward(req, rep);
不需要主机名、项目名,这是web容器类的跳转
uri和url的区别:
uri:资源地址,端口后面的部分(项目名+资源名)
url:完整资源地址


sendRedirect()重定向和forward()转发的区别:
1、发生位置不同:
sendRedirect发生在浏览器,跳转需要加项目名
forward发生在web容器
2、跳转范围不同
sendRedirect可以跳转项目之外的url地址
forward只能跳转在项目内的资源地址


servlet模板:
位置;D:\eclipse-IDE\myeclipse2\Common\plugins\com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar
(搜索:wizards)
打开templates目录打开Servlet.java
关闭eclipse程序
用war打开,修改


web开发指导思想
1、一张表 对应一个 Model对象 和一个操作数据的Dao(封装对该表的各种操作),体现数据与操作分离;
2、将数据库的连接 关闭 单独提取出来 DButil
3、将常用的代码封装成为工具类



  • 大小: 224.9 KB
  • 大小: 19.6 KB
分享到:
评论

相关推荐

    王勇老师 JAVA教学

    学生在学习过程中,不仅可以了解到Java的基本语法和面向对象思想,还能掌握Web开发中的重要一环——Servlet,为将来从事Java Web项目开发打下坚实基础。通过王勇老师的指导,初学者能够逐步建立起对Java编程的系统...

    加拿大慧桥暑假培训内部教材Struts实验指导书!

    Struts 是一个开源的 MVC(Model-View-Controller)框架,用于构建基于...Struts作为一款成熟的框架,尽管现代开发中Spring Boot等更先进的框架逐渐取代了它,但其核心思想仍然对理解Web开发的架构设计有着深远的影响。

    Struts in Action 中文完全版

    《Struts in Action》这本书是IT领域中关于Java Web开发框架Struts的权威指南,由Ted Husted编写,Eric Liu(铁手)翻译成中文版本。本书深入探讨了Struts框架的设计理念、架构原理及其在实际项目中的应用,是学习和...

    struts架构指导

    Struts架构是Java Web开发中的一个经典框架,它基于Model-View-Controller(MVC)设计模式,旨在简化企业级应用程序的开发。Struts通过提供控制器组件、动作类、配置文件以及视图辅助组件,帮助开发者构建结构清晰、...

    struts in action中文版1.2

    这部分详细阐述了Struts的设计思想,包括它如何作为一个模型2(Model 2)架构实现MVC(Model-View-Controller)模式,以及它为何被认为是一种高效的Web开发框架。 **2.2.3. Struts控制器组件** Struts的控制器组件...

    基于jsp的网上体育商城系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频).zip

    《基于JSP的网上体育商城系统设计与实现》是一个典型的Java毕业设计项目,它涵盖了Web开发中的多个核心知识点。此项目旨在构建一个功能完善的在线购物平台,专门针对体育用品,提供用户浏览、选购、下单、支付等一...

    Restrant.zip

    通过研究和实践这个系统,学生不仅可以掌握Java Web开发的基本流程和技术,还能了解到如何在实际项目中应用这些知识,对于提升编程技能和项目经验大有裨益。同时,这个系统也适合教师作为教学案例,帮助学生理论联系...

    用struts 1.x写的一个图书管理系统的例子

    总之,这个基于Struts 1.x的图书管理系统实例涵盖了Web开发的多个重要方面,包括MVC架构、数据库操作、前端展示和后端逻辑。无论是初学者还是经验丰富的开发者,都可以从中学习到实用的技术和设计思想,进一步提升...

Global site tag (gtag.js) - Google Analytics