Java Web应用开发基础综合练习题及答案4.doc

上传人:春哥&#****71; 文档编号:76379811 上传时间:2023-03-10 格式:DOC 页数:6 大小:31KB
返回 下载 相关 举报
Java Web应用开发基础综合练习题及答案4.doc_第1页
第1页 / 共6页
Java Web应用开发基础综合练习题及答案4.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《Java Web应用开发基础综合练习题及答案4.doc》由会员分享,可在线阅读,更多相关《Java Web应用开发基础综合练习题及答案4.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java Web应用开发基础综合练习题及答案4练习题四1什么是B/S结构,C/S结构?2什么是数据库系统?3请问这句HQL查询的业务是( )。select emp.sex,count(*) from Employee emp group by emp.sexA分组统计男女员工的人数B排序统计男女员工的人数 C分组打印男女员工的信息 D排序打印男女员工的信息4在配置JDK的环境变量时,假如已经配置了JAVA_HOME变量,那么PATH变量的值应该是_。5仔细查看下面的这段web配置:SimpleServletcom.lyq.SimpleServletSimpleServlet/SimpleSer

2、vletJSP中使用哪个URL可是访问此配置中的Servlet ( )。AServlet BSimpleServlet C/SimpleServlet Dcom.lyq.SimpleServlet6下面代码输出的表格是几行几列( )。 A2行2列 B2行3列 C3行2列D3行3列7通过命令提示符界面登入MySQL的指令是( )Amysql -uroot p123456Bmysql -u root p 123456 Cmysql /uroot /p123456 Dmysql /u root /p 1234568JSP中动态INCLUDE与静态INCLUDE的有什么区别?9简述Hibernate中

3、load和get方法的区别。10简述Statement、PreparedStatement、CallableStatment的区别11完成一下代码:Logger onelogger = Logger.getLogger(onelogger);输出DEBUG级日志“调试”:_输出ERROR级日志“数据库关闭失败”:_12将所有标签中的超链接字体改成“红色15号宋体字”_ _ _13简要说明JVM、JSP、Servlet、Web Server、Web Browser之间的关系14 Spring中的核心类有哪些( )。ABeanFactory:产生一个新的实例,可以实现单例模式。BBeanWrapp

4、er:提供统一的get及set方法。CApplicationContext::提供框架的实现,包括BeanFactory的所有功能。DSessionFactory:一个SessionFactory实例对应一个数据存储源,从SessionFactory中获取Session。15描述JSP和Servlet的区别、共同点、各自应用的范围 参考答案1C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,

5、客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。2数据库系统是储存、管理、处理和维护数据的软件系统,它由数据库、数据库管理员和有关软件组成。数据库系统的结构框架由外部层(单个用户的视图)、概念层(全体用户的公共视图)和内部层(存储视图)组成。3A4%JAVA_ HOME%bin

6、;5C6C7A8动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数;静态INCLUDE用include伪码实现,它不会检查所含文件的变化,适用于包含静态页面9load和get方法的区别:hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。101) Statement是PreparedStatement和CallableStatement的父类; 2)Statement是

7、直接发送Sql语句到数据库,事先没有进行预编译。PreparedStatement会将sql进行预编译,当sql语句要重复执行时,数据库会调用以前预编译好的sql语句,所以PreparedStatement在性能方面会更好;3)PreparedStatement在执行sql时,对传入的参数可以进行强制的类型转换。以保证数据格式与底层的数据库格式一致。4)CallableStatement 适用与存储过程的查询表达语句11onelogger.debug(调试”);、onelogger.error(数据库关闭失败);12afont-family:宋体 font-size:15px; color:red13当用户在JSP页面上提交了需要服务器处理的数据后,通过Web Browser发送到服务器端,Servlet会根据用户的请求产生必要的相应,如果需要还会通过JVM或Web Server来获取资源,最后把服务器端的相应结果返回给用户。14ABC15JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成,擅长于流程控制和事务处理,通过Servlet来生成动态网页很不直观.JSP由HTML代码和JSP标签构成,可以方便地编写动态网页.因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁