java 页设置开发_Java Web开发模式

Java Web开发模式

如何在jsp页面中引用JavaBean

正确理解JavaBean

JSP开发模式1

JSP开发模式2

使用过滤器作为MVC中的控制器

Web开发模式变迁

servlet使web应用程序开发变得非常繁琐并且不利于分工合作

使用JSP来开发Web应用程序Java Web开发变得轻松,但也有缺点:

1、页面缺乏可读性;2、没有将页面表现和业务逻辑实现分开,维护难度增加

JSP模式1

在JSP中使用JavaBean的标准动作: 动作

scope=”page|request|session|application“//作用范围

class="className" 类全路径/>

其中id表示获取到对象的引用。UserBean bean = new UserBean(),bean也是引用

class表示要创建的实例的全路径

scope表示javabean保存范围的设置,可设置page(默认),reques-session-application。page表示只在当前页面有效

1、property:制定要设置的对象属性名字

2、name指定给谁(实体)设置值

3、value:设置值的属性

如果javabean里面设置的是对象,那就必须传递相应的值

4、param:获取到客户端传递过来的参数,直接赋值给属性

表示设置所有匹配的属性

获得属性并输出

jsp+javabean开发模式:

适合小的应用程序,效率比较高

jsp:接收用户请求,委托javabean进行业务处理-处理响应

JavaBean:对象,封装数据。处理业务逻辑。

JSP开发模式2

借鉴MVC架构模式

什么是mvc:模型、视图、控制器

MVC是一种架构模型,本身是不引入任何操作的。只是为了方便开发的时候组织更为合理。

使展示和业务进行分离,使业务逻辑的调用和展示逻辑进行分开

M:model,数据模型,主要是提供展示的数据,还要处理业务逻辑,所以包含业务和行为。

V:view视图,负责进行模型的展示。

C:controller,控制器,接收用于请求,委托模型进行业务处理。处理完毕后将模型返回的数据交给视图显示。所以控制器实际上就是一个调度员

Javaweb:

servlet:控制器的角色,接收请求,处理响应

JavaBean:传递数据,处理业务

jsp,html:显示数据

javaweb中的mvc结构,模型不能直接和视图进行沟通,必须通过控制器

mvc适合的场景,重点在于数据的显示,业务逻辑比较简单,开发的项目比较小。

MVC+三层架构:

mvc 的JavaBean成为JavaBean组件,负责传递数据,也负责处理业务

三层架构里面 :javabean成为域模型曾。用来连接三层的一个数据对象。 mvc处于三层架构的表示层。但是模型(JavaBean组件)它的功能被其他两层替换,只专注于数据的封装和传递

JavaBean组件=业务逻辑层+持久层+域模型层。

表示层的MVC架构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java Web开发技术是使用Java语言进行Web应用程序开发的一种技术。Java Web开发技术主要包括以下几个方面: 1. Java Servlet:Java Servlet是运行在Web服务器上的Java程序,用于处理客户端的请求并生成响应。它可以接收HTTP请求、处理业务逻辑,并生成动态的HTML页面或其他格式的响应数据。 2. JavaServer Pages(JSP):JSP是一种基于HTML的模板技术,允许在HTML页面中嵌入Java代码。通过JSP,可以将动态内容和静态内容结合起来,生成动态的Web页面。 3. JavaServer Faces(JSF):JSF是一种基于组件的Web框架,提供了一套用于构建用户界面的标准组件库和事件模型。它简化了Web应用程序的开发过程,提高了开发效率。 4. Java Persistence API(JPA):JPA是Java EE的一部分,提供了一种标准的对象关系映射(ORM)技术,用于将Java对象映射到关系数据库中的表结构。通过JPA,可以方便地进行数据库操作。 5. Spring MVC:Spring MVC是Spring框架的一部分,是一种基于MVC(Model-View-Controller)模式Web框架。它提供了一套灵活的配置和开发方式,支持各种视图技术,如JSP、Thymeleaf等。 6. RESTful Web Services:RESTful Web Services是一种基于HTTP协议的Web服务架构风格,通过URL和HTTP方法来进行资源的访问和操作。Java提供了多种实现RESTful Web Services的技术,如JAX-RS、Spring Boot等。 7. Java Web框架:除了上述技术之外,还有许多Java Web框架可供选择,如Struts、Play Framework、Grails等。这些框架提供了一套完整的开发模式和工具,简化了Web应用程序的开发过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值