首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JAVA_WEB--jsp概述

    JSP处理过程 就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。 Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件来完成。 JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这种转化只是简单地将所有模板文本改用println()语句,并且将所有的JSP元素转化成Java代码。 JSP引擎将servlet编译成可执行类,并且将原始请求传递给servlet引擎。 Web服务器的某组件将会调用servlet引擎,然后载入并执行servlet类。在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给Web服务器。 Web服务器以静态HTML网页的形式将HTTP response返回到您的浏览器中。 Web浏览器处理HTTP response中动态产生的HTML网页,就好像在处理静态网页一样。 JSP页面只有在首次访问的时候需要编译生成Servlet字节码,所以首次加载的速度会稍慢(可以忽略)

    03

    springMVC入门

    三层架构 咱们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序 使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构 三层架构 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型 业务层:处理公司具体的业务逻辑的 持久层:用来操作数据库的 MVC模型 MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。 Model:数据模型,JavaBean的类,用来进行数据封装。 View:指JSP、HTML用来展示数据给用户 Controller:用来接收用户的请求,整个流程的控制器。用来进行数据校验等。 SpringMVC的入门 SpringMVC的概述 是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供 了构建 Web 应用程序的全功能 MVC 模块。 使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的 SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。 SpringMVC在三层架构中的位置. 表现层框架 springmvc的环境搭建

    01

    开发中理解框架

    最近在学习MVC框架时,一直对于框架的三层分布使用感觉到很迷茫,最近在开发项目中,自己有明白了很多,所以整合了自己的开发思想和总结, 希望能帮助跟我一样迷茫的“菜鸟”,如果中间出现错误,还希望大佬们多多指教,及时得到改正。 1、一般在jsp/html中的表单数据的<form id=””action=””.> <form id="addStaffForm" action="staffAction_add.action" method="post"> action属性值一般都是页面跳转到struts.xml中查找相应的《action name=””》的属性值;如果没有添加action中name属性值,页面则会报错: There is no Action mapped for namespace [/] and action name [staffAction_add] associated with context path [/bos-web]. 2.创建action类:完成页面创建后,在相应的包中创建相应的action类,定义service层接口以及实现类,定义Dao层接口以及相应的实现类;注意在接口实现类中添加注解 在action(Controller)中调用service层: 注解:action(controller层) @Controller @Scope(“protiotype”) 在service层中调用Dao层: 注解:service层加入注解 @Service @Transactional 在Dao层操作数据: 进行数据的增删改查操作 注解: dao层加入注解 @Reposity Action中的方法实现: 首先加入注解 @Controller @Scope(“prototype”) ………… @Autowried Private xxxService xxxx;//声明service层的对象 在方法中定义service,在action中调用service层 定义实现方法: 使用service层的对象调用service层中定义的方法; Service层的方法实现: 加入以上所需注解:在接口实现类中加入注解 Private xxxDao xxxDao;//声明Dao层对象 定义实现Service(Action层调用的方法)方法: 使用Dao层对象调用Dao层方法; Dao层方法的实现: 加入以上所说的注解:接口实现类中添加注解方式 实现Dao层接口,在实现类中定义方法(即service层调用的方法) 定义操作数据库的HQL语句,SQL语句等,实现操作的目的; 最后实现以上所需方法后, 在struts.xml 中定义xx.jsp传过来的action路径 整合: 由前端页面(xxx.jsp)访问action路径,然后在action类中定义前端操作所需要实现的操作(比如:前端添加用户,action类中定义add())方法, 然后调用service层----》dao层,在Dao层定义具体方法实现操作在struts.xml中定义action访问路径

    02

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券