《J2EE架构与开发》期末考试简答题,求问题完整答案

1、请简述Web的工作原理。
2、HTML的<form>标签有两个重要的属性action和method,这两个属性的作用是什么?<input>标签中的type属性和name属性的作用是什么?
3、JSP有哪些内置对象?作用分别是什么?
4、简述如何用Servlet,JSP,Javabean实现MVC模式?
5、简述MVC模式,M、V、C分别完成什么样的工作?
6、JSP有哪些标准动作?作用分别是什么?
7、如何将一个Servlet实现的应用迁移到Struts2框架中?
8、在Struts2框架中,有哪两种实现数据验证的方法?请简单介绍这两种方法。
9、请简述使用Hibernate处理数据库应用的基本步骤。
10、请简述在系统设计中,DAO层的作用。

1、将服务器的资源通过标准的HTTP响应发送给浏览器,浏览器接收到响应后将
HTML文档显示出来。
2、action:当提交表单时,向何处发送表单数据。
get:浏览器使用 method 属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST 方法和 GET 方法。
type:类型,可以是button,submit等

name:对象的名字
3、JSP共有以下9种基本内置组件
1)、request对象 客户端请求,此请求会包含来自GET/POST请求的参数通过它才能了解到客户的需求,然后做出响应。
2)、response对象 响应客户请求的有关信息
3)、session对象 它指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。
4)、out对象 它是JspWriter类的实例,是向客户端输出内容常用的对象
5)、page对象 它是指向当前JSP页面本身,有点象类中的this指针,它是 java.lang.Object类的实例
6)、application对象 它实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭
7)、exception对象 它是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。
8)、pageContext对象 它提供了对JSP页面内所有的对象及名字空间的访问
9)、config对象 它是在一个Servlet初始化时,JSP引擎向它传递信息用的
4、5、Model层:实现系统的业务逻辑,即javaBean部分
View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp
Control层:Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,当然就是Servlet的职责了
6、JSP动作包括:
jsp:include:在页面被请求的时候引入一个文件。
jsp:useBean:寻找或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。
7、不是很清楚
8、struts中提供两种校验方法:硬编码和校验框架;
硬编码就是直接写validate()进行验证,validate()方法对应execute()方法。
9、第一步:导入hibernate的jar包 到WEB-INF的lib下

第二步:在src目录下写一个hibernate.cfg.xml配置文件

第三步:在src目录下写出对应的类,实现处理数据库的功能。

10、DAO访问数据库
温馨提示:内容为网友见解,仅供参考
无其他回答

《J2EE架构与开发》期末考试简答题,求问题完整答案
1、将服务器的资源通过标准的HTTP响应发送给浏览器,浏览器接收到响应后将 HTML文档显示出来。2、action:当提交表单时,向何处发送表单数据。get:浏览器使用 method 属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST 方法和 GET 方法。type:类型,可以是button,submit等 name:...

J2EE经典面试题及答案
答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。4.STRUTS的应用(如STRUTS架构)答:Struts是采用Java Servlet\/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controll...

关于J2EE的几个问题
语句(1)检索的结果会返回Customer与Order持久化对象,而且它们会被置于Hibernate的Session缓存之中,并且Session会负责它们在缓存中的唯一性以及与后台数据库数据的同步,只有事务提交后它们才会从缓存中被清除;而语句(2)返回的是关系数据而并非是

j2ee属于什么软件架构风格
1、应用客户端组件;2、Enterprise JavaBeans 组件;3、Servlets 和Java Server Pages(JSP) 组件(也称为web组件);4、 小应用程序 (Applet) 。多层分布式应用模型意味着应用逻辑将根据功能分成几个部分,用户可以在相同或不同的服务器上安装由不同应用组件组成的J2EE应用。应用组件的安装位置取决于应...

J2EE架构的优点和缺点有哪些
首先是UI层很难由美工和系统设计师来总体设计,由于即使是Delphi之类的可视化开发工具,界面问题还是要程序员自己调整。解决这个问题可以走两条路:用自己的皮肤系统和美工本来就会IDE。其次是服务层的标准缺少,虽然Corba之类早已出现,但是昂贵的费用和实施的难度太大了。事实上这样的服务层确实有象BEA的...

系统架构设计师考试内容 软考系统架构设计师考什么
5、RUP及大型软件架构设计案例分析 RUP工作流程与实质 RUP开发阶段与案例核心分析 初始阶段的突出问题和解决方案 精化阶段的主要矛盾及案例分析 进度控制和风险管理 构建阶段中变更管理及其应对技巧 测试中的程度把握问题 产品化阶段要注意的问题 RUP最佳实践及如何在公司实施RUP 6、软件架构设计中有关技术...

请问J2EE是什么东西? 他和java有什么关系?
1.J2EE Application Programming Model,是一种用于开发多层次、瘦型客户用户程序的标准设计模型; 2. J2EE Platform,是一个标准的平台,用来整合J2EE的应用程序,并指定一系列的接口和方法; 3. J2EE Compatibility Test Suite,是一套兼容测试组件,用来检测产品是否同J2EE平台兼容; 4.J2EE Reference Implementation,用来...

J2EE Web核心技术:Web组件与框架开发技术基本信息
《J2EE Web核心技术:Web组件与框架开发技术基本信息》是由杨少波编著的一本专业书籍。该书由清华大学出版社出版,具有唯一的ISBN号码:9787302233497。出版日期定于2011年1月1日,标志着它的首次发行。本书共分为1个版次,内容丰富,总计355页。它的装帧形式为平装,适合16开本阅读,方便携带和阅读。这...

系统架构设计师考试的科目内容
信息化基础知识2.1信息系统工程总体规划总体规划目标、范围总体规划的方法论信息系统的组成信息系统的实现2.2政府信息化与电子政务电子政务的概念、内容和技术形式中国政府信息化的策略和历程电子政务建设的过程模式和技术模式2.3企业信息化与电子商务企业信息化的概念、目的、规划、方法ERP的主要模块和主要...

求一些JAVA基础的程序练习题目~~~
在掌握了Java平台基础知识和J2EE方面的知识以后,更进一步的是学习如何运用OO的方法进行软件的设计,那么就一定要学习“设计模式”。Sun公司出版了一本《J2EE核心模式》,是每个开发Java企业平台软件的架构师必备的书籍。这本书全面的介绍了J2EE体系架构的各种设计模式,是设计师的必读书籍。 Java Learning Path(三)过程篇...

相似回答