已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web设计与开发课程复习提纲1 给出几种网页布局方法表格(table):把网页上的对象按照位置分别定位在不同的单元格区域上,使用简单,但表格多了不方便。框架(framework):在一个浏览器窗口中划分出不同的区域,同时分别表示不同的网页内容,使用灵活,兼容性差 。内嵌框架(iframe):可以放置在页面的任何位置,设置任何大小的超链接框架,灵活简单,代码少,兼容性太差。浮动层(layer):可放在页面的任何位置,层里可插入任何网页元素(文字、图片、表格等),还可以嵌套。层(div)+CSS(层叠样式表):内容放在div中,结构由div产生,用CSS表现,简化代码,下载速度快。2 给出几种Java开发平台与web应用程序服务器平台:Eclipse,MyEclipse(带网页开发),Netbeans,Jbuilder。服务器:Tomcat(最常用),JBoss,Apache,BEA WebLogic,IBM WebSphere等。3 介绍Html中的与标记:指定所含内容要组织成行列的表格,一般用于对网页的内容进行排版。一个表由开始、结束,表的内容由(行),(列)和(单元)定义。边框用border属性说明。:指定所包含控件在表单中起作用,一般用来收集数据并向服务器传输数据。一个表单由开头、结束,在设置action(提交地址)和method(提交方式)等,在中定义等4 谈谈一个web项目采用CSS技术可能的好处,以及如何调用采用CSS定义的样式好处:可以批量对页面进行修改,能将文档结构和表现层分离开,减轻工作量和服务器的负荷,增加站点的扩展能力和应用;可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制;代码简洁,兼容性强,下载速度快。调用:内联样式,直接添加在HTML的标识符(tag)里:网页内容外部样式表,添加在HTML的头部 里: 内部样式表,添加在HTML头部内中:联合使用样式表,使用import引用外部CSS文件:5 谈谈一个web项目采用JavaScript可能的好处,以及如何调用JavaScript实现的功能好处:JavaScript是一种基于对象的与平台无关的脚本语言;采用事件驱动方式,能响应客户端事件;有安全性、实时性、交互性和动态性。调用:直接加入HTML文档,可添加至部或部:javascript内容 外部引用方式:6 介绍JavaScript的BOM(Browser objects Modeling)内容BOM定义了JS可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件的途径及操作方法。BOM由一系列对象组成,是访问、控制、修改客户端(浏览器)的属性的方法,没有统一的标准。其顶层是window对象。7 介绍JavaScript的DOM(Document objects Modeling)内容DOM定义了JS可以进行操作的文档的各个功能部件的接口,提供访问文档各个功能部件的途径及操作方法。DOM是BOM的节点,其顶层为document对象DOM由一系列对象组成,是访问、检索、修改XHTML文档内容与结构的标准方法,用于XHTML、XML文档的应用程序接口(API)。它提供一种结构化的文档描述方式,从而使HTML内容使用结构化的方式显示。PS:document是一个既属于BOM又属于DOM的对象,而location对象,则是一个既属于window,又属于document的属性。8 介绍处理XML的SAX与DOM的两种方法,并比较其各自优缺点DOM(Document objects Modeling):通过一种随机访问机制,使应用程序利用该接口可以在任何时候访问XML文档中的任何一部分数据,也可以对XML文档中的数据进行插入、删除、修改、移动等操作。需要读入整个XML文档,然后在内存中创建DOM树,生成DOM树上的每个Node对象。 优点是它在内存中保存文档的整个模型,使得能以任何顺序访问XML文档;缺点是文档太大时会消耗内存,降低系统性能。SAX(Simple API for XML):提供了一种对XML文档进行顺序访问的模式。是一种快速读写XML数据的轻量型方法。优点是它是事件驱动的,不需要读入整个文档,文档的读入过程也就是SAX的解析过程;缺点是编写复杂,不允许对文档进行随机访问,也没有修改功能。9 介绍XML Schema作用及其常见内容作用:它是一组用于约束结构和清晰表达 XML 文档的信息集的规则 内容:XML Schema介绍XML Schema 是基于 XML 的 DTD 替代者。XML Schema 描述 XML 文档的结构。XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。什么是 XML Schema?XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD。XML Schema: 定义可出现在文档中的元素 定义可出现在文档中的属性 定义哪个元素是子元素 定义子元素的次序 定义子元素的数目 定义元素是否为空,或者是否可包含文本 定义元素和属性的数据类型 定义元素和属性的默认值以及固定值10.谈谈Servlet与JSP区别与联系,以及部署文件web.xml针对Servlet的一些常见设置项 答案一jsp是servlet的一种简化,jsp编译后是类servlet。servlet 主要是用来处理业务层; jsp 则是主要负责 表现层。 servlet完全是java程序代码构成,擅长于流程控制和事务处理,而通过servlet来生成动态网页很不直观; 对于静态的html标签,servlet都必须使用页面输出流逐行输出。 Servlet中没有内置对象。Jsp由html代码和jsp标签构成可以方便地编写动态网页,在struts框架中,jsp位于MVC设计模式的视图层,而servlet位于控制层。答案二1、jsp是由servlet发展演变而来的,jsp在运行的时候最终将会被转译成一个servlet。2、在jsp中可以使用的存值对象在servlet中大多数都能使用。3、jsp能够实现的功能servlet都能实现。4、一般情况下,我们在注重页面显示的时候使用jsp,在注重跳转控制的时候使用servlet。总之,使用jsp只需要完成程序员需要输出到客户端的内容,至于jsp中的java脚本如果镶嵌到一个类中,由jsp容器完成,而servlet则是个完整的java类,这个类的service方法用于生成对客户端的响应。设定该web站点的Servlet的名称和映射Servlet的名称指定Servlet的实现类定义servlet的初始化参数(包括参数名和参数值) (1) 指定参数的参数名 (2) 指定参数的参数值 指定当web应用启动时,装载servlet的次序。当值为0或正数时,servlet容器先加载小的;如果值为负数或者没有设定,那么servlet容器将在web客户首次访问这个servlet时加载它。 Config参数:以相对路径的方式指明struts应用程序的配置文件的位置,如果不设置,则默认值为/WEB-INF/struts-config.xml Debug参数:社会自servlet的debug级别,空值日志记录的详细程度。默认为0,记录相对最少的日志信息。Detail参数:设置Digester的debug级别,Digester是Struts框架所使用的用来解析xml配置文件的一个框架,通过此设置,可以查看不同详细等级的解析日志。默认为0,记录相对最少的日志信息。二设定该web站点的Servlet的映射Servlet的名称指定访问这个Servlet的URL。这里只需给出对于整个web应用的相对URL路径?11.简介JSP中JavaBean技术,并介绍JavaBean的一些应用场合q JavaBean组件本质上就是一个类,只不过这个类需要遵循一些编码的约定q 在jsp页面中可以通过new操作符来实例化JavaBean类的对象,也可以利用jsp技术中提供的动作元素来访问JavaBeanq JavaBean 是可重用组件q JavaBean特性q 它是一个公开的public类q 它有一个默认的构造方法,也就是不带参数的构造方法(在实例化JavaBean对象时,需要调用默认的构造方法)q 它提供setXXX()方法和getXXX()方法来让外部程序设置和获取JavaBean的属性。12JDBC及其常见设置项JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果联接 1. 装载驱动程序 2建立连接设置表 1. 创建表 2创建对象 3执行语句 4在表中输入数据 5从表中取得数据建立JDBC 1. 综述 2打开连接 3一般用法的URL 4JDBC URL 5odbc子协议 6发送SQL语句 7事务 8事务隔离级别管理 1. 综述 2跟踪可用驱动程序 3建立连接发送语句 1. 综述 2创建Statement对象 3使用Statement对象执行语句 4语句完成 5关闭Statement对象 6使用方法execute访问 1. 通用数据库Bean设计 2数据库表结构 3JSP设计分页 选择 1. JavaSoft框架 2JDBC驱动程序的类型 3JDBC驱动程序的获取13分 14介绍MVC模型与Struts2模型MVC框架,即模型视图控制器设计模式,其中M代表Model,V代表View,C代表Controller。MVC的核心思想是对一个应用程序的数据业务处理(模型)、表示功能(视图)和控制功能(控制器)采用3个不同的组件来实现。 Struts是一个简化MVC开发的Web应用框架,主要采用JSP、Servlet等技术实现。应用框架为开发者提供了可重用的基础架构,为业务逻辑开发提供支持,减少底层代码工作量,从而减少开发Web应用系统的时间,提高开发效率。15介绍Struts2框架下JSP页面之间相互调用与数据传递的一些技术16介绍依赖注入的概念与作用依赖注入是spring框架中的解耦的一种策略,称为DI或IOC(控制反转),主要有set方式(提供set和get方法)和constractor(构造方法)方式,它使得类与类之间以配置文件的形式组织在一起,而不是硬编码的方式。一般配置文件里存的都是数据,键值之类的。Spring的配置文件把要引用类和要给类传的参数都放到配置文件里,这样比以前写死在程序里更灵活,因此更具重用性。17.谈谈面向方面编程(AOP)基本概念及一些应用场合面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面 或者说 关注点 。 这使得可以模块化诸如事务管理等这些横切多个对象的关注点。(这些关注点术语称作 横切关注点。)Spring的一个关键组件就是AOP框架。 Spring IoC容器(BeanFactory 和ApplicationContext)并不依赖于AOP, 这意味着如果你不需要使用,AOP你可以不用,AOP完善了Spring IoC,使之成为一个有效的中间件解决方案,。AOP在Spring中的使用: 提供声明式企业服务,特别是作为EJB声明式服务的替代品。这些服务中最重要的是 声明式事务管理,这个服务建立在Spring的事务管理抽象之上。 允许用户实现自定义的方面,用AOP完善他们的OOP的使用。这样你可以把Spring AOP看作是对Spring的补充,它使得Spring不需要EJB就能提供声明式事务管理;或者 使用Spring AOP框架的全部功能来实现自定义的方面。如果你只使用通用的声明式服务或者预先打包的声明式中间件服务如pooling,你可以不直接使用 Spring AOP,并且跳过本章的大部分内容.18谈谈Hibernate技术的优势,并给出与JPA之间的区别与联系Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化妆品安全生产培训课件
- 安全保护鼻子课件
- 大班安全课件不乱吃东西
- 安全课件小插图
- 中级银行从业资格《个人理财》真题练习试卷附答案
- 4月公务员制度真题有答案
- 同等学力申硕公共管理真题及答案
- 国考申论真题及解析
- 养老护理员高级考试题库
- 国家开放大学《公司概论》第二次形考任务试题
- 2024-2025学年北京市西城区初二语文(上)期末试卷附答案解析
- 电销主管述职报告
- 辽宁省抚顺市东洲区2025-2026学年八年级上学期11月期中数学试题(含答案)
- 山西金刚石项目可行性研究报告
- 天柱山旅游管理答辩
- 年产30万吨高塔复合肥及年产20万吨掺混肥项目可行性研究报告模板-立项备案
- 2025年《三级物业管理师》考试复习题(含答案)
- 重度贫血课件
- 2025至2030陶瓷过滤膜行业项目调研及市场前景预测评估报告
- GB/T 46270-2025农业机械北斗自动驾驶系统
- (2021-2025)5年高考1年模拟政治真题分类汇编专题01 中国特色社会主义(山东专用)(解析版)
评论
0/150
提交评论