黑马程序员技术交流社区
标题: 【厦门校区JavaEE就业5期-每日总结】EL&JSTL [打印本页]
作者: 厦门校区 时间: 2019-2-15 17:07
标题: 【厦门校区JavaEE就业5期-每日总结】EL&JSTL
1.jsp的九大内置对象都有哪些?
2.什么是MVC开发模式,每部分都负责什么?
3.什么是三层架构设计思想?每部分都负责什么?
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
作者: 陈彬 时间: 2019-2-15 21:02
1.jsp的九大内置对象都有哪些? pageContext
requst
session
application
response
page
out
config
exception
2.什么是MVC开发模式,每部分都负责什么?
model 完成具体的业务操作
view 展示数据
controller 获取请求参数,调用模型,并将数据交给视图来展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层:用户可以通过界面层和服务器交互
业务逻辑层 处理业务逻辑
数据访问层: 操作数据库
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
没有
作者: 陈彬 时间: 2019-2-15 21:03
1.jsp的九大内置对象都有哪些? pageContext
requst
session
application
response
page
out
config
exception
2.什么是MVC开发模式,每部分都负责什么?
model 完成具体的业务操作
view 展示数据
controller 获取请求参数,调用模型,并将数据交给视图来展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层:用户可以通过界面层和服务器交互
业务逻辑层 处理业务逻辑
数据访问层: 操作数据库
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?没有
作者: 陈彬 时间: 2019-2-15 21:04
1.jsp的九大内置对象都有哪些?
pageContext
requst
session
application
response
page
out
config
exception
2.什么是MVC开发模式,每部分都负责什么?
model 完成具体的业务操作
view 展示数据
controller 获取请求参数,调用模型,并将数据交给视图来展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层:用户可以通过界面层和服务器交互
业务逻辑层 处理业务逻辑
数据访问层: 操作数据库
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
没有
作者: 李灵杰 时间: 2019-2-15 21:10
1.jsp的九大内置对象都有哪些?
域对象:
pageContext
request
session
application
内置对象
response
page
out
config
exception
2.什么是MVC开发模式,每部分都负责什么?
model 标准类 完成具体的业务操作
view 视图的展示 JSP
Controller servlet
获取用户的输入
调用模型
将数据交给视图进行展示
3.什么是三层架构设计思想?每部分都负责什么?
三层架构 与 MVC 是两码事
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构 与 MVC 是两码事
三层架构是软甲开发的设计模式 在许多领域也有应用
MVC也可以吸收他的许多模式
作者: 刘荣城 时间: 2019-2-15 21:18
1.jsp的九大内置对象都有哪些?
pageContext request session application response page
out config exception
2.什么是MVC开发模式,每部分都负责什么?
就是有Model,View和Controller组成的模式
model:模型 javaBean 完成具体业务操作,向:查询数据库,封装对象等
View:视图 jsp。展示数据,不运行业务逻辑代码
Controller:控制器。
servlet 获取前端页面传递的参数,
创建对象,调用方法
将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
就是从页面到数据库有三层代码。
界面层(表面层):用户看的界面,用户可以通过上的组建和服务器进行交互
业务逻辑层:处理业务逻辑的
数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
1.三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
2.MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层
,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体
三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的
BLL进行对话。
3.MVC三个事物之间并不存在明显的层次结构,没有明显的向下依赖关系,相反View和
Model往往比较独立,而Control是两者之间的桥梁,它们更像是横向切分,因此MVC中
每个块都是可以独立测试的,而三层结构中,上层模块的运行测试势必要提供下层代码或
提供相同接口桩。
作者: Chidori 时间: 2019-2-15 21:23
1.jsp的九大内置对象都有哪些?
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: Chidori 时间: 2019-2-15 21:24
1.jsp的九大内置对象都有哪些? 2.什么是MVC开发模式,每部分都负责什么? MVC解决了servlet+jsp耦合度高,难于维护的问题 M:model 完成具体的从业务操作 V:视图 展示数据 C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示 3.什么是三层架构设计思想?每部分都负责什么? 界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示) 业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能) 数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么? 有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
|
|
作者: Chidori 时间: 2019-2-15 21:26
1.jsp的九大内置对象都有哪些?
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: Chidori 时间: 2019-2-15 21:27
1.jsp的九大内置对象都有哪些?
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: 苏阿合 时间: 2019-2-15 21:27
1.jsp的九大内置对象都有哪些?
jsp九大内置对象:
pageContext:类型是PageContext,当前页面共享数据,还可以获取其他八个内置对象
request:类型是HttpServletRequest,一次请求访问多个资源(转发共享数据)
session:类型是HttpSession,一次会话的多个请求间(会话技术)
application:类型是ServletContext,所有用户间共享数据,最大域对象
response:类型是HttpServletResponse,响应对象
page:类型是object,当前页面(Servlet)的对象 this
out: 类型是JSPWriter,输出对象,数据输出到页面上
config:类型是ServletConfig,Servlet的配置对象,用于配置文件
exception:类型是Throwable,异常对象(只有声明isErrorPage才能使用)
2.什么是MVC开发模式,每部分都负责什么?
MVC开发模式:是将jsp页面的java代码和html标签进行分离,而servlet编写java逻辑代码,jsp只获取数据,显示界面,不写业务逻辑代码
M: M:Model,模型。JavaBean,定义JavaBean标准类,用于封装对象
V:View,视图。JSP,获取共享数据,展示页面,不写业务逻辑代码
C:Controller,控制器、Servlet(中转站):(1)获取前端页面用户传递的参数,(2)创建对象调用方法,(3)将数据交给jsp页面进行展示
3.什么是三层架构设计思想?每部分都负责什么?
三层架构设计:是将整个服务端业务操作进行解耦分离划分为:界面层,业务逻辑层,数据访问层,便于开发人员可以分工协作,也提高了代码的可维护
(1)1. 界面层(表示层/web层):接收用户参数,封装数据,调用业务逻辑层完成处理,装发到jsp页面完成展示
(2)业务逻辑层:组合数据访问层中的单一查询方法,形成复杂的功能(业务逻辑操作)
(3)数据访问层:定义了对于数据最基本的CRUD操作
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式中三个加起来才是三层架构中的界面层(web层),三层架构中界面层主要做接受用户的参数(controller,Servlet中转站),然后(controller,Servlet中转站)调用业务逻辑层,完成业务查询,将查询返回的数据封装数据(模型,Javabean类),将数据共享给jsp页面去展示,所以说界面层(web层)包含了MVC开发模式
作者: Chidori 时间: 2019-2-15 21:28
1.jsp的九大内置对象都有哪些?
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: Chidori 时间: 2019-2-15 21:30
1.jsp的九大内置对象都有哪些?
pagecontext 当前页面共享数据,还可以获取其他八个对象
request 一次请求访问的多个资源
session 一次会话的多个请求
application 所有用户共享数据
out 数处对象,数据输出到页面上
exception 异常对象(声明了iserrorpage的页面并且设置属性为true才会有的对象)
config servlet的配置对象
response 响应对象
page 当前页面servlet的对象
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: Chidori 时间: 2019-2-15 21:32
1.jsp的九大内置对象都有哪些?
pagecontext当前页面共享数据,还可以获取其他八个对象
request 一次请求访问的多个资源
session 一次会话的多个请求
application所有用户共享数据
out 数处对象,数据输出到页面上
exception 异常对象(声明了iserrorpage的页面并且设置属性为true才会有的对象)
configservlet的配置对象
response 响应对象
page 当前页面servlet的对象
2.什么是MVC开发模式,每部分都负责什么?
MVC解决了servlet+jsp耦合度高,难于维护的问题
M:model 完成具体的从业务操作
V:视图 展示数据
C:中转站 获取前端页面能传递的参数 、调用模型、将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层、web层):用户看的界面。用户可以通过界面上的组件和服务器进行交互(接收用户参数,封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示)
业务逻辑层(service层):处理业务逻辑的(组合dao层中的简单方法,形成复杂的功能)
数据访问层(dao层):操作数据存储文件(定义了最基础的CRUD操作)
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: Java中的莫Q哇啦 时间: 2019-2-15 21:34
1.jsp的九大内置对象都有哪些?
*pageContext request session application reponse page out config exception .
2.什么是MVC开发模式,每部分都负责什么?
*MVC开发模式是一种“模式-视图-控制器”分工交互模式,M:模型部分负责应用程序的业务逻辑和业务数据,V:视图部分封装了应用程序的输出形式,也就是通常所说的页面或者是界面;C:而控制器部分负责协调模型和视图,根据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。
3.什么是三层架构设计思想?每部分都负责什么?
*通过将应用程序分成3层不同功能的层,开发人员可以选择修改指定的层,而不是重新处理整个应用程序;界面层(表示层):接收用户参数,封装数据,调用业务逻辑层来处理数据,并通过转发jsp页面进行展示、业务逻辑层(service层):用来处理业务逻辑、数据访问层(dao层):用来操作访问数据,以及访问储存文件的。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
*有;MVC 模式可以用于3-tiers 架构的展示层。
黄成成
作者: 骆颖权 时间: 2019-2-15 21:34
1.jsp的九大内置对象都有哪些?
1.pageContext
2.session
3.request
4.application
5.out
6.page
7.response
8.config
9.exception
2.什么是MVC开发模式,每部分都负责什么?
1. M:Model,模型。JavaBean
完成具体的业务操作,如:查询数据库,封装对象
2. V:View,视图。JSP
展示数据
3. C:Controller,控制器。Servlet
获取用户的输入
调用模型
*将数据交给视图进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的业务逻辑层进行对话。
作者: 陈基林 时间: 2019-2-15 21:37
1.jsp的九大内置对象都有哪些?1.pageContext 2.requset 3 session 4 application 5 response 6 page 7 out 8 config 9 exception
2.什么是MVC开发模式,每部分都负责什么?
MVC的具体含义是:model+view+control,即模型+视图+控制,这样的模式集成了JSP、Serclet、JavaBean,非常适合大型项目的开发
1.M: model,模型,JavaBean 用来完成具体的业务操作,如查询数据库,封装对象.
2.V:view,视图,JSP 用来展示数据给用户,不写逻辑代码
3.C:controller,控制器,中转站.是servlet,用来获取前端页面传递的参数,还可以创建对象,调用方法,然后将数据交给JSP进行展示
3.什么是三层架构设计思想?每部分都负责什么?
通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层.
1.界面层(表示层):用户看的到的界面.用户可以通过界面上的组件和服务器进行交互
2.业务逻辑层:处理业务逻辑的.
3.数据访问层:操作数据存储文件.
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
这两种思想是两码事,但是这两种思想的共同点就是实现高内聚低耦合的思想,使得程序扩展性更强,方法的复用性提高,方便维护,也有利于一个团队对于一个项目的分工合作.
作者: 骆颖权 时间: 2019-2-15 21:38
1.jsp的九大内置对象都有哪些?
pageContext
request
session
application
response
page
out
config
exception
2.什么是MVC开发模式,每部分都负责什么?
1. M:Model,模型。JavaBean
完成具体的业务操作,如:查询数据库,封装对象
2. V:View,视图。JSP
展示数据
3. C:Controller,控制器。Servlet
获取用户的输入
调用模型
将数据交给视图进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的表现层,也就是说,MVC把三层架构中的表现层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的业务逻辑层进行对话。
作者: 吴洪标 时间: 2019-2-15 21:43
1.jsp的九大内置对象都有哪些?
变量名 | | |
| | |
| | |
| | |
| | |
| | |
| | 当前页面(Servlet)的对象,相当于java中的this |
| | |
| | |
| | |
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。代表一个存取数据的对象,如JavaBean
* 完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。代表模型包含的数据的可视化,如JSP页面
* 展示数据
C:Controller,控制器。作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。如Servlet
* 获取前端页面传递的参数
* 调用模型(创建对象,调用方法)
* 将数据交给视图(JSP)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1)WEB层,界面层(表示层):用户看到的界面。用户可以通过界面上的组件和服务器进行交互。
2)BLL,业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3)DLL,数据访问层:操作在数据库中存储的文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
作者: lj478360767 时间: 2019-2-15 21:44
1.jsp的九大内置对象都有哪些?
变量名 真实类型 作用
pageContext pageContext 当前页面共享数据,还可以获取其他的八个内置对象
request HTTPServletRequest 一次请求访问的多个资源(转发)
session HttpSession 一次会话的多次请求间的资源
application ServletContext 整个web项目的的资源,所有用户间共享数据
response HTTPServletResponse 响应对象
page Object 当前页面(Servlet)的对象,作用于this相同
out JspWriter 输出对象,数据输出到页面上
config ServletConfig Servlet的配置对象
exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
MVC是一种解耦和,利于分工协作,提高重用性的开发模式,分为视图部分,控制器部分,模型部分;
模型部分:完成具体的操作业务 如:查询数据库,封装对象
视图部分:只负责展示资源数据,不写业务逻辑代码
控制器部分:资源数据的中转站
3.什么是三层架构设计思想?每部分都负责什么?
就是一种将代码结构分为界面层,业务逻辑层,数据访问层三层的软件设计思想,这种思想架构能够大大降低代码的耦合性,便于我们修改维护,提高的代码的复用性以及扩展性;
界面层负责:展示资源给用户看,与用户进行交互;
业务逻辑层负责;处理项目的业务逻辑;
数据访问层:操作数据访问文件.
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式说的就是三层架构设计中的界面层.Servlet作为控制器,JSP作为视图进行展示 |
|
作者: 吴洪标 时间: 2019-2-15 21:45
1.jsp的九大内置对象都有哪些?
变量名 | | |
| | |
| | |
| | |
| | |
| | |
| | 当前页面(Servlet)的对象,相当于java中的this |
| | |
| | |
| | |
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。代表一个存取数据的对象,如JavaBean
* 完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。代表模型包含的数据的可视化,如JSP页面
* 展示数据
C:Controller,控制器。作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。如Servlet
* 获取前端页面传递的参数
* 调用模型(创建对象,调用方法)
* 将数据交给视图(JSP)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1)WEB层,界面层(表示层):用户看到的界面。用户可以通过界面上的组件和服务器进行交互。
2)BLL,业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3)DLL,数据访问层:操作在数据库中存储的文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
作者: 赵烈刚 时间: 2019-2-15 21:49
1.jsp的九大内置对象都有哪些?
1).pageContext 当前页面共享数据,PageContext还可以获取其他八个内置对象
2).requeest 请求对象,HttpServletRequest一次请求访问多个资源
3).session 会话的域对象,HttpSession一次会话的多个请问间
4).application 共享数据,ServletContext所有用户间共享数据
5).response 响应对象,HttpServletResponse响应对象
6).page 当前页面,当前(Servlet)的对象
7).out 输出对象,数据输出到页面上
8).config 配置对象,ServletConfig,Servlet的配置对象
9).exception 异常对象,只能在isErroPage声明true的时候才能使用
2.什么是MVC开发模式,每部分都负责什么?
MVC使得程序的设计更加合理性,mvc解决了使用jsp+Servlet耦合度高,不利于分工协作,难以维护等问题;
M(Model):完成具体的业务操作,如:查询数据库,封装对象
V(View):视图,展示数据
C(Controller):控制器,(1) 获取用户的输入(2) 调用模型(3)将数据交给视图进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1). 界面层(表示层/web层):用户看得到的界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理。转发jsp页面完成显示
2). 业务逻辑层(service层):处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3). 数据访问层(DAO层):操作数据存储文件。
定义了对于数据库最基本的CRUD操作
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL(业务逻辑层)进行对话。
作者: 骆颖权 时间: 2019-2-15 21:49
1.jsp的九大内置对象都有哪些?
pageContext
request
session
application
response
page
out
config
exception
2.什么是MVC开发模式,每部分都负责什么?
1. M:Model,模型。JavaBean
完成具体的业务操作,如:查询数据库,封装对象
2. V:View,视图。JSP
展示数据
3. C:Controller,控制器。Servlet
获取用户的输入
调用模型
将数据交给视图进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的表现层,也就是说,MVC把三层架构中的表现层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的业务逻辑层进行对话。
作者: 吴洪标 时间: 2019-2-15 21:50
1.jsp的九大内置对象都有哪些?
变量名 | 真实类型 | 作用 |
pageContext | PageContext | 在当前页面共享数据,还可以获取其他8个内置对象 |
request | HttpServletRequest | 在一次请求的多个访问之间共享数据(转发) |
session | HttpSession | 在一次会话的多个请求之间共享数据 |
application | ServletContext | 在web项目的所有用户间共享数据 |
response | HttpServletResponse | 向客户端响应数据 |
page | Object | 当前页面(Servlet)的对象,相当于java中的this |
out | JspWriter | 字符输出流对象,将数据输出到页面上 |
config | ServletConfig | Servlet的配置对象 |
exception | Throwable | 异常对象 |
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。代表一个存取数据的对象,如JavaBean
* 完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。代表模型包含的数据的可视化,如JSP页面
* 展示数据
C:Controller,控制器。作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。如Servlet
* 获取前端页面传递的参数
* 调用模型(创建对象,调用方法)
* 将数据交给视图(JSP)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1)WEB层,界面层(表示层):用户看到的界面。用户可以通过界面上的组件和服务器进行交互。
2)BLL,业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3)DLL,数据访问层:操作在数据库中存储的文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
作者: zhuyiming 时间: 2019-2-15 21:52
1.jsp的九大内置对象都有哪些?
1.pageContext 当前页面共享数据,还可以获取其他八个内置对象
2.request 一次请求访问的多个资源(转发)
3.session 一次会话的多个请求间
4.application 所有用户间共享数据
5.response 响应对象
6.page 当前页面(Servlet)的对象
7.out 输出对象,数据输出到页面上
8.config Servlet的配置对象
9.exception 异常对象
---------------------------------------------------------------------------
2.什么是MVC开发模式,每部分都负责什么?
1.M:model,模型,JavaBean: 完成具体的业务操作,比如数据库查询 封装对象
2.V:View视图.JSP: 只展示数据
3.C:Controller 控制器.Servlet
1获取用户的输入(前端页面传递的参数)
2.调用模型(创建对象调用方法)
3.将数据交给JSP进行数据展示
---------------------------------------------------------------------------
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
2. 业务逻辑层:处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3. 数据访问层:操作数据存储文件。
定义了对于数据库最基本的CRUD操作
---------------------------------------------------------------------------
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL进行对话。
作者: zhuyiming 时间: 2019-2-15 21:52
1.jsp的九大内置对象都有哪些?
1.pageContext 当前页面共享数据,还可以获取其他八个内置对象
2.request 一次请求访问的多个资源(转发)
3.session 一次会话的多个请求间
4.application 所有用户间共享数据
5.response 响应对象
6.page 当前页面(Servlet)的对象
7.out 输出对象,数据输出到页面上
8.config Servlet的配置对象
9.exception 异常对象
2.什么是MVC开发模式,每部分都负责什么?
1.M:model,模型,JavaBean: 完成具体的业务操作,比如数据库查询 封装对象
2.V:View视图.JSP: 只展示数据
3.C:Controller 控制器.Servlet
1获取用户的输入(前端页面传递的参数)
2.调用模型(创建对象调用方法)
3.将数据交给JSP进行数据展示
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
2. 业务逻辑层:处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3. 数据访问层:操作数据存储文件。
定义了对于数据库最基本的CRUD操作
----------------------------------------------------------------------
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL进行对话。
作者: 吴洪标 时间: 2019-2-15 21:53
1.jsp的九大内置对象都有哪些?
变量名 真实类型 作用
pageContext PageContext 在当前页面共享数据,还可以获取其他8个内置对象
request HttpServletRequest 在一次请求的多个访问之间共享数据(转发)
session HttpSession 在一次会话的多个请求之间共享数据
application ServletContext 在web项目的所有用户间共享数据
response HttpServletResponse 向客户端响应数据
page Object 当前页面(Servlet)的对象,相当于java中的this
out JspWriter 字符输出流对象,将数据输出到页面上
config ServletConfig Servlet的配置对象
exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。代表一个存取数据的对象,如JavaBean
* 完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。代表模型包含的数据的可视化,如JSP页面
* 展示数据
C:Controller,控制器。作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。如Servlet
* 获取前端页面传递的参数
* 调用模型(创建对象,调用方法)
* 将数据交给视图(JSP)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1)WEB层,界面层(表示层):用户看到的界面。用户可以通过界面上的组件和服务器进行交互。
2)BLL,业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3)DLL,数据访问层:操作在数据库中存储的文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
作者: 吴洪标 时间: 2019-2-15 21:53
1.jsp的九大内置对象都有哪些?
变量名 | | |
| | |
| | |
| | |
| | |
| | |
| | 当前页面(Servlet)的对象,相当于java中的this |
| | |
| | |
| | |
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。代表一个存取数据的对象,如JavaBean
* 完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。代表模型包含的数据的可视化,如JSP页面
* 展示数据
C:Controller,控制器。作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。如Servlet
* 获取前端页面传递的参数
* 调用模型(创建对象,调用方法)
* 将数据交给视图(JSP)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
1)WEB层,界面层(表示层):用户看到的界面。用户可以通过界面上的组件和服务器进行交互。
2)BLL,业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3)DLL,数据访问层:操作在数据库中存储的文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
作者: 许晓明 时间: 2019-2-15 21:54
1.jsp的九大内置对象都有哪些?
答:九大内置对象分别为:
pageContext,就相当于java中的pageContext,这是内置对象中最基础的内置对象,是最小的域对象,表示当前页面的共享数据,可以用来获取其他8个内置对象;
request,相当于HttpServletRequest,是一次请求访问的共享数据,在转发中一样可以使用;
session,相当于HttpSession,是一次会话的多个请求间的共享数据,可以在重定向中使用;
application,相当于ServletContext,是该服务器中所有用户间共享的数据;
response,相当于HttpServletResponse,是相应对象;
page,相当于Object,代表当前页面的对象;
out,相当于JspWrite,是字符输出流对象,可以把数据输出到页面上;
config,相当于ServletConfig,是servlet的配置对象;
exception,相当于java中Throwable,是异常对象,只有当jsp的属性中isErrorpage为true时才可以使用。
2.什么是MVC开发模式,每部分都负责什么?
答:MVC指的是模型视图控制器,这个开发模式主要是为了解决jsp+servlet耦合度高,不利于分工协作,难以维护等问题。
MVC分为3个部分:Model:模型,主要用来完成集体的业务操作,比如查询数据库,封装对象;
View:视图,主要用来展示数据,不写业务逻辑代码;
Control:控制器,主要用来书写业务逻辑代码,不写页面显示代码。
3.什么是三层架构设计思想?每部分都负责什么?
答:三层架构设计思想指的是把浏览器与服务器之间的交互过程代码分为3部分,已达到代码的高度解耦,三层分别为:界面层(表示层,也可以理解为Web),业务逻辑层(service层,相当于servlet中的service方法),数据访问层(dao层)。
界面层主要负责用户看到的界面,用户可以通过界面上的组件和服务器交互,用来接收用户的参数,并封装数据,调用业务逻辑层完成处理,转发jsp页面完成显示;
业务逻辑层主要负责梳理业务逻辑,把DAO层中的简单方法进行组合成复杂的功能;
数据访问层主要是操作数据存储的文件,一般定义的是对数据库最基本的CRUD操作;
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答:有,MVC开发模式和三层架构设计思想都是为了对代码进行分层解耦,而两者的目的不一样,MVC开发模式主要是为了通过对代码分层,已达到分工协作,使维护难度降低的目的,而三层架构设计思想主要使为了使代码高度解耦,方便定位到异常位置,MVC开发模式一般都是伴随着三层架构设计思想出现的,依赖于三层架构存在的。
|
|
作者: zhuyiming 时间: 2019-2-15 21:55
1.jsp的九大内置对象都有哪些?
1.pageContext 当前页面共享数据,还可以获取其他八个内置对象
2.request 一次请求访问的多个资源(转发)
3.session 一次会话的多个请求间
4.application 所有用户间共享数据
5.response 响应对象
6.page 当前页面(Servlet)的对象
7.out 输出对象,数据输出到页面上
8.config Servlet的配置对象
9.exception 异常对象
2.什么是MVC开发模式,每部分都负责什么?
1.M:model,模型,JavaBean: 完成具体的业务操作,比如数据库查询 封装对象
2.V:View视图.JSP: 只展示数据
3.C:Controller 控制器.Servlet
1获取用户的输入(前端页面传递的参数)
2.调用模型(创建对象调用方法)
3.将数据交给JSP进行数据展示
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
2. 业务逻辑层:处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3. 数据访问层:操作数据存储文件。
定义了对于数据库最基本的CRUD操作
----------------------------------------------------------------------
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL进行对话。
作者: 董志超Eric 时间: 2019-2-15 21:56
1.jsp的九大内置对象都有哪些?
答:pageContext request session application response out page config exception 。
2.什么是MVC开发模式,每部分都负责什么?
答:MVC开发模式 是model view controller
model 完成具体的业务操作,查询数据库,封装对象。javaBean
view 展示数据 。JSP
Controller 获取用户输入,创建对象,调用方法,将数据交给视图展示。 Servlet
3.什么是三层架构设计思想?每部分都负责什么?
答:把一个web项目 分为三部分。从浏览器--界面层 --业务逻辑层 -- 数据访问层 --数据库 的调用顺序。各层之间不能跨层调用方法。从而对代码解耦合,方便维护,利于分工合作。方法的复用性提高。
web 层 界面层 表示层 用户看的得界面。用户可以通过界面上的组件和服务器进行交互
servlet 层 业务逻辑层 处理业务逻辑的。组合Dao层中的简单方法,形成复杂的功能(业务逻辑操作)
dao 层 数据访问层 操作数据存储文件。该层定义了对于数据库基本的CRUD操作。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答:这两者本身是不同的,但目的是将不同功能的代码进解耦合。方便开发,方便不同开发人员合作。
但是在 MVC开发模式相当于界面层。三层架构的思想是在mvc的基础上更加针对javaweb项目开发的设计思想。
作者: zhuyiming 时间: 2019-2-15 21:57
1.jsp的九大内置对象都有哪些?
1.pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
2.request HttpServletRequest 一次请求访问的多个资源(转发)
3.session HttpSession 一次会话的多个请求间
4.application ServletContext 所有用户间共享数据
5.response HttpServletResponse 响应对象
6.page Object 当前页面(Servlet)的对象this
7.out JspWriter 输出对象,数据输出到页面上
8.config ServletConfig Servlet的配置对象
9.exception Throwable 异常对象、
----------------------------------------------------------------------
2.什么是MVC开发模式,每部分都负责什么?
1.M:model,模型,JavaBean: 完成具体的业务操作,比如数据库查询 封装对象
2.V:View视图.JSP: 只展示数据
3.C:Controller 控制器.Servlet
1获取用户的输入(前端页面传递的参数)
2.调用模型(创建对象调用方法)
3.将数据交给JSP进行数据展示
----------------------------------------------------------------------
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
2. 业务逻辑层:处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3. 数据访问层:操作数据存储文件。
定义了对于数据库最基本的CRUD操作
----------------------------------------------------------------------
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL进行对话。
作者: 黄毅 时间: 2019-2-15 21:58
1.jsp的九大内置对象都有哪些?
pageContext,request,session,application,response,page,out,config,exception
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。JavaBean,完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。JSP,展示数据
C:Controller,控制器。Servlet,获取用户的输入(前端页面传递的参数);调用模型(创建对象,调用方法);将数据交给视图(jsp)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑的。
数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有。MVC是根据三层架构的设计思想来编写的,是根据三层架构的设计思想来解决问题的一种方式
|
|
作者: zhuyiming 时间: 2019-2-15 21:58
1.jsp的九大内置对象都有哪些?
1.pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
2.request HttpServletRequest 一次请求访问的多个资源(转发)
3.session HttpSession 一次会话的多个请求间
4.application ServletContext 所有用户间共享数据
5.response HttpServletResponse 响应对象
6.page Object 当前页面(Servlet)的对象this
7.out JspWriter 输出对象,数据输出到页面上
8.config ServletConfig Servlet的配置对象
9.exception Throwable 异常对象、
----------------------------------------------------------------------
2.什么是MVC开发模式,每部分都负责什么?
1.M:model,模型,JavaBean: 完成具体的业务操作,比如数据库查询 封装对象
2.V:View视图.JSP: 只展示数据
3.C:Controller 控制器.Servlet
1获取用户的输入(前端页面传递的参数)
2.调用模型(创建对象调用方法)
3.将数据交给JSP进行数据展示
----------------------------------------------------------------------
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
2. 业务逻辑层:处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3. 数据访问层:操作数据存储文件。
定义了对于数据库最基本的CRUD操作
----------------------------------------------------------------------
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL进行对话。
作者: 黄毅 时间: 2019-2-15 21:59
1.jsp的九大内置对象都有哪些?
pageContext,request,session,application,response,page,out,config,exception
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。JavaBean,完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。JSP,展示数据
C:Controller,控制器。Servlet,获取用户的输入(前端页面传递的参数);调用模型(创建对象,调用方法);将数据交给视图(jsp)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑的。
数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有。MVC是根据三层架构的设计思想来编写的,是根据三层架构的设计思想来解决问题的一种方式
|
|
作者: 黄毅 时间: 2019-2-15 21:59
1.jsp的九大内置对象都有哪些?
pageContext,request,session,application,response,page,out,config,exception
2.什么是MVC开发模式,每部分都负责什么?
M:Model,模型。JavaBean,完成具体的业务操作,如:查询数据库,封装对象
V:View,视图。JSP,展示数据
C:Controller,控制器。Servlet,获取用户的输入(前端页面传递的参数);调用模型(创建对象,调用方法);将数据交给视图(jsp)进行展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑的。
数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有。MVC是根据三层架构的设计思想来编写的,是根据三层架构的设计思想来解决问题的一种方式
|
|
作者: zhuyiming 时间: 2019-2-15 22:00
1.jsp的九大内置对象都有哪些?
1.pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
2.request HttpServletRequest 一次请求访问的多个资源(转发)
3.session HttpSession 一次会话的多个请求间
4.application ServletContext 所有用户间共享数据
5.response HttpServletResponse 响应对象
6.page Object 当前页面(Servlet)的对象this
7.out JspWriter 输出对象,数据输出到页面上
8.config ServletConfig Servlet的配置对象
9.exception Throwable 异常对象、
----------------------------------------------------------------------
2.什么是MVC开发模式,每部分都负责什么?
1.M:model,模型,JavaBean: 完成具体的业务操作,比如数据库查询 封装对象
2.V:View视图.JSP: 只展示数据
3.C:Controller 控制器.Servlet
1获取用户的输入(前端页面传递的参数)
2.调用模型(创建对象调用方法)
3.将数据交给JSP进行数据展示
----------------------------------------------------------------------
3.什么是三层架构设计思想?每部分都负责什么?
1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
接收用户参数,封装数据,调用业务逻辑层完成处理,转发JSP页面完成显示
2. 业务逻辑层:处理业务逻辑的。
组合DAO层中的简单方法,形成复杂的功能(业务逻辑操作)
3. 数据访问层:操作数据存储文件。
定义了对于数据库最基本的CRUD操作
----------------------------------------------------------------------
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的BLL进行对话。
作者: 赖熙蒙 时间: 2019-2-15 22:01
本帖最后由 赖熙蒙 于 2019-2-16 21:35 编辑
1.jsp的九大内置对象都有哪些?
答:pageContext:当前页面共享数据,还可以获取其他八个内置对象。
request:一次请求访问的多个资源(转发)。
session:一次会话的多个请求间。
application:所有用户间共享数据。
response:响应对象。
page:当前页面(Servlet)的对象 this。
out:输出对象,数据输出到页面上。
config:Servlet的配置对象。
exception:异常对象。
2.什么是MVC开发模式,每部分都负责什么?
答:1. M:Model,模型。JavaBean 完成具体的业务操作,如:查询数据库,封装对象。
2. V:View,视图。JSP 展示数据。
3. C:Controller,控制器。Servlet 获取用户的输入、调用模型、 将数据交给视图进行展示。
3.什么是三层架构设计思想?每部分都负责什么?
答:1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答:MVC开发模式对jsp+servlet进行了解耦合,将代码模块分成了Model、View 、controller三部分,每部分的作用进行了区分,三层架构思想也是对将功能的实现进行了区分,不同的部分负责不同的任务
作者: 续扬 时间: 2019-2-15 22:49
1.jsp的九大内置对象都有哪些?
pagecontext、request、session、application、page、out、config、exception
2.什么是MVC开发模式,每部分都负责什么?
MVC是一种开发框架,用于分工协作,降低耦合
M:Model,完成具体的业务操作
V:View,展示数据
C:Controller,控制器,中转站。获取前端页面传递参数、创建对象、调用模型、将数据交给JSP进行展示
3.什么是三层架构设计思想?每部分都负责什么?
软件设计架构,
界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑的
数据访问层:操作数据存储文件
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是三层架构中的UI层
作者: 黄嘉宏 时间: 2019-2-15 23:30
1.jsp的九大内置对象都有哪些?
pageContext,当前页面共享数据,还可以获取其他八个内置对象。
request,一次请求访问的多个资源
session,一次会话的多个请求间共享数据
application,所有用户间共享数据
response,响应对象
page,当前页面的对象
out,输出对象,数据输出到页面上
config,Servlet的配置对象
exception,异常对象
2.什么是MVC开发模式,每部分都负责什么?
MVC开发模式是一种将Model(模型),View(视图),Controller(控制器)分离的方法来组织代码,在需要改进和更改视图时,不需要重新编写业务逻辑,节省了开发时间。
Model,完成具体的业务操作
View,展示数据。
Controller,获取前端页面传递的数据,调用模型,将数据交给视图进行展示。
3.什么是三层架构设计思想?每部分都负责什么?
就是将整个业务应用划分为,界面层,业务逻辑层,数据访问层,从而使其达到高内聚低耦合。
界面层:用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑
数据访问层:操作数据存储文件
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构与MVC是两码事,但它们都降低了耦合度。 |
|
作者: 黄嘉宏 时间: 2019-2-15 23:34
1.jsp的九大内置对象都有哪些?
pageContext,当前页面共享数据,还可以获取其他八个内置对象。
request,一次请求访问的多个资源
session,一次会话的多个请求间共享数据
application,所有用户间共享数据
response,响应对象
page,当前页面的对象
out,输出对象,数据输出到页面上
config,Servlet的配置对象
exception,异常对象
2.什么是MVC开发模式,每部分都负责什么?
MVC开发模式是一种将Model(模型),View(视图),Controller(控制器)分离的方法来组织代码,在需要改进和更改视图时,不需要重新编写业务逻辑,节省了开发时间。
Model,完成具体的业务操作
View,展示数据。
Controller,获取前端页面传递的数据,调用模型,将数据交给视图进行展示。
3.什么是三层架构设计思想?每部分都负责什么?
就是将整个业务应用划分为,界面层,业务逻辑层,数据访问层,从而使其达到高内聚低耦合。
界面层:用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑
数据访问层:操作数据存储文件
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构与MVC是两码事,但它们都降低了耦合度。
作者: 林文悦 时间: 2019-2-16 08:43
1.jsp的九大内置对象都有哪些?
变量名 真实类型 作用
* pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
* request HttpServletRequest 一次请求访问的多个资源(转发)
* session HttpSession 一次会话的多个请求间
* application ServletContext 所有用户间共享数据
* response HttpServletResponse 响应对象
* page Object 当前页面(Servlet)的对象 this
* out JspWriter 输出对象,数据输出到页面上
* config ServletConfig Servlet的配置对象
* exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
m:模型 业务逻辑操作;JavaBean;
v : 视图 将数据进行展示;Jsp
c:controller 控制器:获取客户端浏览器的请求,调用模型,将数据交给视图展示。Servlet
3.什么是三层架构设计思想?每部分都负责什么?
主要分为:
界面层(web层):接收用户参数,封装数据,调用业务逻辑层完成处理,转发到jsp页面完成显示;
业务逻辑层(service层):组合dao层中的简单方法,形成复杂的功能(业务逻辑操作)
数据访问层(dao层):定义了对数据库最基本的增删改查操作;
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
①、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。? ?
②、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。? ?
③、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的UI层,也就是说,MVC把三层架构中的UI层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
mvc可以是三层中的一个表现层框架,属于表现层。三层和mvc可以共存。 三层是基于业务逻辑来分的,而mvc是基于页面来分的。 MVC主要用于表现层,3层主要用于体系架构,3层一般是表现层、中间层、数据层,其中表现层又可以分成M、V、C,(Model View Controller)模型-视图-控制器?
作者: lj478360767 时间: 2019-2-16 08:43
1.jsp的九大内置对象都有哪些?
变量名 真实类型 作用
pageContext pageContext 当前页面共享数据,还可以获取其他的八个内置对象
request HTTPServletRequest 一次请求访问的多个资源(转发)
session HttpSession 一次会话的多次请求间的资源
application ServletContext 整个web项目的的资源,所有用户间共享数据
response HTTPServletResponse 响应对象
page Object 当前页面(Servlet)的对象,作用于this相同
out JspWriter 输出对象,数据输出到页面上
config ServletConfig Servlet的配置对象
exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
MVC是一种解耦和,利于分工协作,提高重用性的开发模式,分为视图部分,控制器部分,模型部分;
模型部分:完成具体的操作业务 如:查询数据库,封装对象
视图部分:只负责展示资源数据,不写业务逻辑代码
控制器部分:资源数据的中转站
3.什么是三层架构设计思想?每部分都负责什么?
就是一种将代码结构分为界面层,业务逻辑层,数据访问层三层的软件设计思想,这种思想架构能够大大降低代码的耦合性,便于我们修改维护,提高的代码的复用性以及扩展性;
界面层负责:展示资源给用户看,与用户进行交互;
业务逻辑层负责;处理项目的业务逻辑;
数据访问层:操作数据访问文件.
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
有联系,MVC开发模式说的就是三层架构设计中的界面层.
作者: 陈基林 时间: 2019-2-16 08:47
1.jsp的九大内置对象都有哪些?1.pageContext 2.requset 3 session 4 application 5 response 6 page 7 out 8 config 9 exception
2.什么是MVC开发模式,每部分都负责什么?
MVC的具体含义是:model+view+control,即模型+视图+控制,这样的模式集成了JSP、Serclet、JavaBean,非常适合大型项目的开发
1.M: model,模型,JavaBean 用来完成具体的业务操作,如查询数据库,封装对象.
2.V:view,视图,JSP 用来展示数据给用户,不写逻辑代码
3.C:controller,控制器,中转站.是servlet,用来获取前端页面传递的参数,还可以创建对象,调用方法,然后将数据交给JSP进行展示
3.什么是三层架构设计思想?每部分都负责什么?
通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层.
1.界面层(表示层):用户看的到的界面.用户可以通过界面上的组件和服务器进行交互
2.业务逻辑层:处理业务逻辑的.
3.数据访问层:操作数据存储文件.
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
这两种思想是两码事,但是这两种思想的共同点就是实现高内聚低耦合的思想,使得程序扩展性更强,方法的复用性提高,
作者: 陈基林 时间: 2019-2-16 08:49
1.jsp的九大内置对象都有哪些?1.pageContext 2.requset 3 session 4 application 5 response 6 page 7 out 8 config 9 exception
2.什么是MVC开发模式,每部分都负责什么?
MVC的具体含义是:model+view+control,即模型+视图+控制,这样的模式集成了JSP、Serclet、JavaBean,非常适合大型项目的开发
1.M: model,模型,JavaBean 用来完成具体的业务操作,如查询数据库,封装对象.
2.V:view,视图,JSP 用来展示数据给用户,不写逻辑代码
3.C:controller,控制器,中转站.是servlet,用来获取前端页面传递的参数,还可以创建对象,调用方法,然后将数据交给JSP进行展示
3.什么是三层架构设计思想?每部分都负责什么?
通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层.
1.界面层(表示层):用户看的到的界面.用户可以通过界面上的组件和服务器进行交互
2.业务逻辑层:处理业务逻辑的.
3.数据访问层:操作数据存储文件.
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
这两种思想是两码事,但是这两种思想的共同点就是实现高内聚低耦合的思想,使得程序扩展性更强,方法的复用性提高,
作者: 杨鑫棋 时间: 2019-2-16 19:35
1.jsp的九大内置对象都有哪些?
1.pageContext 2.request 3.session 4.application 5.page 6.out 7.exception 8.response 9.config
2.什么是MVC开发模式,每部分都负责什么?
Model(JavaBean):完成具体的业务操作。
View(Jsp): 展示数据
Controller(Servlet):获取用户的输入 调用模型 将数据交给视图展示
3.什么是三层架构设计思想?每部分都负责什么?
界面层:用户看到的界面,用户可以通过界面上的组件和服务器进行交互
业务逻辑层:处理业务逻辑
数据访问层:操作数据存储文件
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。
作者: 董志超Eric 时间: 2019-2-16 21:29
1.jsp的九大内置对象都有哪些?
答:pageContext request session application response out page config exception 。
2.什么是MVC开发模式,每部分都负责什么?
答:MVC开发模式 是model view controller
model 完成具体的业务操作,查询数据库,封装对象。javaBean
view 展示数据 。JSP
Controller 获取用户输入,创建对象,调用方法,将数据交给视图展示。 Servlet
3.什么是三层架构设计思想?每部分都负责什么?
答:把一个web项目 分为三部分。从浏览器--界面层 --业务逻辑层 -- 数据访问层 --数据库 的调用顺序。各层之间不能跨层调用方法。从而对代码解耦合,方便维护,利于分工合作。方法的复用性提高。
web 层 界面层 表示层 用户看的得界面。用户可以通过界面上的组件和服务器进行交互
servlet 层 业务逻辑层 处理业务逻辑的。组合Dao层中的简单方法,形成复杂的功能(业务逻辑操作)
dao 层 数据访问层 操作数据存储文件。该层定义了对于数据库基本的CRUD操作。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答:这两者本身是不同的,但目的是将不同功能的代码进解耦合。方便开发,方便不同开发人员合作。
但是在 MVC开发模式相当于界面层。三层架构的思想是在mvc的基础上更加针对javaweb项目开发的设计思想。
作者: 杨馥榕 时间: 2019-2-16 21:30
1.jsp的九大内置对象都有哪些?
答:变量名 真实类型 作用
* pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
* request HttpServletRequest 一次请求访问的多个资源(转发)
* session HttpSession 一次会话的多个请求间
* application ServletContext 所有用户间共享数据
* response HttpServletResponse 响应对象
* page Object 当前页面(Servlet)的对象 this
* out JspWriter 输出对象,数据输出到页面上
* config ServletConfig Servlet的配置对象
* exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
答:1. M:Model,模型。JavaBean(标准类 student 属性get/set)
* 完成具体的业务操作,如:查询数据库,封装对象
2. V:View,视图。JSP
* 展示数据
3. C:Controller,控制器 中转站。Servlet
* 获取用户的输入
* 创建对象 调用方法
* 将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
答:1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答: MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的表现层,也就是说,MVC把三层架构中的表现层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的业务逻辑层进行对话。
作者: 杨馥榕 时间: 2019-2-16 21:32
1.jsp的九大内置对象都有哪些?
答:变量名 真实类型 作用
* pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
* request HttpServletRequest 一次请求访问的多个资源(转发)
* session HttpSession 一次会话的多个请求间
* application ServletContext 所有用户间共享数据
* response HttpServletResponse 响应对象
* page Object 当前页面(Servlet)的对象 this
* out JspWriter 输出对象,数据输出到页面上
* config ServletConfig Servlet的配置对象
* exception Throwable 异常对象
2.什么是MVC开发模式,每部分都负责什么?
答:1. M:Model,模型。JavaBean(标准类 student 属性get/set)
* 完成具体的业务操作,如:查询数据库,封装对象
2. V:View,视图。JSP
* 展示数据
3. C:Controller,控制器 中转站。Servlet
* 获取用户的输入
* 创建对象 调用方法
* 将数据交给jsp进行展示
3.什么是三层架构设计思想?每部分都负责什么?
答:1. 界面层(表示层):用户看的得界面。用户可以通过界面上的组件和服务器进行交互
2. 业务逻辑层:处理业务逻辑的。
3. 数据访问层:操作数据存储文件。
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
答: MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的表现层,也就是说,MVC把三层架构中的表现层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而控制层直接与三层中的业务逻辑层进行对话。
作者: 洪烁铭 时间: 2019-2-18 21:56
1.jsp的九大内置对象都有哪些?
request session pageContext application (四个域对象) page exception response out config
2.什么是MVC开发模式,每部分都负责什么?
M :model 完成具体的业务操作。如:查询数据库,封装对象
V:view 展示数据
C:controller 控制器,或者说中转站。用来获取前端页面传递的参数;创建模型,调用方法;将数据交给视图(jsp)显示
3.什么是三层架构设计思想?每部分都负责什么?
web层:也叫界面层,用户看得见的界面。用户通过界面上的组件和服务器进行交互。
service层:用来处理业务逻辑
dao层:用来操作数据库
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
MVC开发模式是三层架构里的界面层。
作者: 小翔vvv 时间: 2019-2-27 12:18
...................
作者: 陈驰煜 时间: 2019-5-12 21:43
1.jsp的九大内置对象都有哪些?
pageContext, request, session, application, response, page, config, out, Exception
2.什么是MVC开发模式,每部分都负责什么?
model: 负责数据库CRUD操作和JavaBean
view: 负责数据展示
controller: 从客户端获取数据, 调用model, 传输数据给view
3.什么是三层架构设计思想?每部分都负责什么?
三层架构设计思想将开发分成了界面层, 业务逻辑层, 数据访问层
界面层: 负责数据展示, 客户端数据输入、输出与处理, 调用业务逻辑层处理数据, 返回数据到客户端
业务逻辑层: 负责整合数据库访问层的操作, 处理业务逻辑
数据访问层: 负责与数据库交互
4.MVC开发模式和三层架构设计思想,有联系么?如果有,是什么?
1.三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。
2.MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层
,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体
三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的
BLL进行对话。
3.MVC三个事物之间并不存在明显的层次结构,没有明显的向下依赖关系,相反View和
Model往往比较独立,而Control是两者之间的桥梁,它们更像是横向切分,因此MVC中
每个块都是可以独立测试的,而三层结构中,上层模块的运行测试势必要提供下层代码或
提供相同接口桩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |