web总结
强制断行标签、强制分段标签
至左标签:文字靠左至右标签:文字靠右至中标签:文字置中
缩排标签:要缩排的文字保存原始格式:文字内容
标题标签:格式标题内容,标题的大小一共有六种,两个标签一组,也就是从到,最大,最小。使用标题标签时,该标签会将字体变成粗体字,并且会自成一行。
字体标签:格式文字内容,标题的大小一共有七种,也就是(最小)到(最大)。
另外,还有一种写法:文字内容,其意思就是说:比预设字大一级。当然也可以fontsize=+2(比预设字大二级),或是fontsize=-1(比预设字小一级),以一般而言,预设字体多为3。
特殊字元:→(代表一个不断行空白)
<→<>→“>”&→“&”"→“"”
网页外部链接:相对路径的格式连结文字
绝对路径的格式链接文字表格标签:
文字
利用这个标签来告诉电脑,这是一个表格,至于BORDER=1这参数是设定此表格的框线粗细为1。一组是设定一横列的开始。一组则是设定一个栏位。当然,文字就是要摆在这里面。
无序/有序标签:无序格式
姓名:杰克升生日:1974/11/21星座:天蝎座
TYPE="形状名称"属性来改变其符号形状,一共有三个选择:DISK(实心圆)、SQUARE(小正方形)、CIRCLE(空心圆)三种
有序格式姓名:杰克升生日:1974/11/21星座:天蝎座
一样是用TYPE属性来作更改,一更有五种符号:1(数字)、A(大写英文字母)、a(小写英文字母)、I(大写
罗马字母)、i(小写罗马字母)等五种。
表单用途:表单相当于一个容器,主要负责数据采集,是HTML页面与浏览器端实现交互的重要手段。利用表单可以收客户端提交的有关信息。格式
姓名:
其有下列可设定之属性:
NAME="名称",是设定此一栏位的名称,程式中常
会用到。
SIZE="数值",是设定此一栏位显现的宽度。VALUE="预设内容",是设定此一栏位的预设内容。ALIGN="对齐方式",是设定此一栏位的对齐方式,
其值有:TOP(向上对齐)、MIDDLE(向中对齐)、BOTTOM(向下对齐)、RIGHT(向右对齐)、LEFT(向左对齐)、TEXTTOP(向文字顶部对齐)、BASELINE(向文字底部对齐)、ABSMIDDLE(绝对置中)、ABSBOTTOM(绝对置下)等。MAXLENGTH="数值",是设定此一栏位可设定输入的
最大长度
单选核取表单:
性别:
男女利用TYPE="RADIO"就会产生单选核取表单,单选核取表单通常是好几个选项一起摆出来供使用者点选,一次只能从中选一个,故为单选核取表单。复选核取表单:
喜好:
电影
看书
利用TYPE="CHECKBOX"就会产生复选核取表单,复选核取表单通常是好几个选项一起摆出来供使用者点选,一次可以同时选好几个,故为复选核取表单。多行文本框:
请输入您的意见:
JSP运行机制:可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。访问JSP页面→找到相应页面→转译→编译→执行→响应
JSP脚本元素:JSP声明语句、JSPScriptlets、JSP表达式。
JSP声明语句,使用声明语句声明的变量为全局变量
JSPScriptlets,在JSPScriptlets中可以包含多个语句,如:方法、变量、表达式等。
JSP表达式,JSP表达式中的代
码会首先执行,然后转换成字符串并显示到网页上
JSP注释:一类为可以在客户端显示的注释,即HTML注释;一类是不能在客户端显示的注释,即JSP注释。HTML注释使用作为结束,中间包含的代码即为注释部分。
JSP注释使用作为结束,中间包含的代码即为注释部分。
JSP的指令元素:包括page指令、include指令以及taglib指令。
page指令主要用来设定JSP页面的全局属性,该
配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下。
1.language属性主要用来声明所使用的脚本语言种类,目前暂时只能使用Java语言。不过不排除以后可以使用如C、C++或其他语言的可能。language属性的默认值也是java。其属性配置语法格式如下。
2.extends属性用来指定该JSP页面生成的Servlet是继承于哪个父类,设定时必须指定该类的全名,即包名加类名。一般很少使用,而且必须慎重的使用,否则可能限制到JSP的编译能力。其属性配置语法格式如下。
3.import属性用来指定导入的Java包,和Java语言基础中的import语句作用类似。不过有些包在JSP编译时就已经导入了,可以不用再进行导入,默认导入的包如下。java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*;
import属性的配置语法格式如下。
4.session属性用来指定该JSP页面中是否可以使用session对象。如果设置为true,则表示该JSP页面中可以使用session对象;如果设置为false,则表示该JSP页面中不可以使用session对象。session属性的默认值为true。其属性配置语法格式如下。
5.buffer属性用来指定输出流是否具有缓冲区,以及设置缓冲区大小。如果设置为none,则表示输出流不具有缓冲功能;如设置为具体的数据,如“40KB”,则表示设置的缓冲区大小为40KB。其默认值为8KB。其属性配置语法格式如下。
6.autoFlush属性用来指定缓冲区是否自动进行强制输出。如果设置为true,那么当缓冲区满的时候仍然能够输出正常;如果设置为false,那么当缓冲区满的时候,将会产生异常。如果buffer属性设置为none,那么就不能将autoFlush属性设置为false。autoFlush属性的默认值为true。其属性配置语法格式如下。
7.isThreadSafe属性用来指定该JSP文件是否支持多线程使用。如果设置为true,则表示该JSP文件支持多线程的使用,也就是表示该JSP文件能够同时处理多个用户的请求;如果设置为false,则表示该JSP文件不支持多线程的使用,也就是表示该JSP文件只能一次处理一个用户的请求。isThreadSafe属性的默认值为true。其属性配置语法格式如下。
8.info属性用来设置该JSP文件的相关信息,可以是任何的信息字符串,并通过Servlet.getServletInfo方法来取得该信息。其属性配置语法格式如下。
9.errorPage属性用来设置如果当前JSP文件发生异常错误时,网页重新跳转到能够处理异常的JSP文件。其属性配置语法格式如下。
10.isErrorPage属性用来指定该JSP文件是否为能够处理异常的JSP文件,其默认值为false。其属性配置语法格式如下。
11.contentType属性用来指定该JSP文件的MIME格式,以及网页编码格式。其属性配置语法格式如下。12.pageEncoding属性用来指定网页的编码格式。其属性配置语法格式如下。
13.isELIgnored属性用来指定该JSP文件是否支持EL表达式。如果设置为true,则表示JSP文件讲忽略EL表达式,也就是EL表达式不会被执行;如果设置为false,则表示EL表达式不会被忽略,该EL表达式将会被执行。其属性配置语法格式如下。include指令用于在JSP文件中插入一个包含文本
或者代码的文件。包含的文件可以是一个HTML文件,或者是一个文本文件,当然也可以是一个JSP文件。
使用include指令包含文件,将会被包含的文件所执行的结果插入到JSP文件放置include指令的位置。只有当被包含的文件执行完成,该JSP文件才会恢复执行。include指令的语法格式如下。
其中include指令只有一个属性值,也就是file,其属性值为被包含文件的URL地址。
taglib指令用来声明此JSP文件使用了自定义的
标签,同时引用所指定的标签库以及设置标签库的前缀。其语法格式如下。
taglib指令包含两个属性,分别为uri和prefix。其中uri属性用来指定标签库的存放位置,prefix属性用来指定该标签库使用的前缀。
JSP基本动作元素,包括、、、、、
JavaBean有关的三个动作元素:、、
动作元素用来包含静态和动态的文件。如果被包含的文件为静态的文件,那么只是单纯的加到JSP页面中,不会进行任何处理;如果被包含的文件为动态的文件,那么会先进行处理,然后将处理的结果加到JSP页面中。
动作元素的语法格式如下。
动作元素包含两个属性,page和flush。其中page属性用来指定被包含文件的URL地址。flush属性用来指定缓冲区满时,是否进行清空。如果设置为true,那么缓冲区满时将进行清空;如果设置为false,那么缓冲区满时不会进行清空。flush属性的默认值为false。
和的区别
使用指令元素是将所以的被包含文件包含进来之后,然后再进行编译等处理,可以简单的称其为先包含再处理。
而使用动作元素是先将所以的代码处理完成之后,再将处理完成的代码的结果包含进行,可以简单的称其为先处理再包含。
动作元素用来转移用户的请求,使
得用户请求的页面从一个页面跳转到另一个页面。这种跳转为服务器端跳转,所以用户的地址栏不会发生任何的变化。动作元素的语法格式如下。
动作元素只包含一个属性即page,page属性用来指定跳转文件的URL地址。
动作元素用来传递参数,一般与
、作用联合使用。其语法格式如下。
动作元素包含两个属性,一个是name,用来设定传递参数的名称;一个是value,用来设定传递参数的值。
动作元素用来在JSP中嵌入Java插件,比如Applet。动作元素会自动根据浏览器版本替换成标签或者标签。其中用于HTML4.0版本,而标签用于HTML3.2版本。
动作元素用来指定当浏览器不支持或无法启动Bean或者Applet时,在页面上打印输出的错误提示信息。其语法格式如下。
错误信息JSP内置对象分类:
第一类:与Servlet有关的内置对象。包括page和config两个对象。
第二类:与Input/Output有关的内置对象包括out、request和response三个对象。第三类:与Context有关的内置对象包括session、application和pageContext三个对象。第四类:与Error有关的内置对象。仅包括exception这一个对象。
在JSP中可以通过setAttribute()和getAttribute()这两个方法来设置和取得属性,从而实现数据的共享。同样JSP中提供了四种属性保存范围,分别为page、request、session以及application。
request对象不但可以用来设置和取得request范围变量,还可以用来获得客户端请求参数、请求的来源、表头、cookies等等。
response对象用来给客户端传送输出信息,设置标头等等。
out对象用来向网页输出信息。
session对象用来表示用户的会话状况,一般用于保存用户的各种信息,直到生命周期超时或者被自动释放掉为止。
application对象用户取得和设置Servlet的相关信息。
pageContext对象不但可以用来设置page范围的属性,同样也可以用来设置其他范围属性,不过需要指定范围参数。page对象代表JSP转译后的Servlet,通过page对象可以非常方便的调用Servlet类中定义的方法。config对象可以用来获得Servlet的配置信息exception对象用来处理错误异常,如果要使用exception对象,必须指定
page指定中的isErrorPage属性值为“true”。加载JDBC驱动程序:JDBC与数据库建立连接首先必须加载适当的驱动程序。一般使用Class的forName(“数据库的驱动程序”)方法来加载驱动程序。
JDBC连接MySQL数据库:使用用DirverManager的getConnection(“数据库对应的URL”)
语句对象Statement可以用来执行SQL语句,从而实现数据库操作。语句对象Statement包含两个主要方法,分别为executeUpdate()方法和executeQuery()方法。其中executeUpdate()方法主要用来执行数据的更新操作,如添加记录、更新记录和删除记录;executeQuery()方法主要用来执行数据查询操作。语句对象ResultSet结果集对象包含了所以查询得到的记录。
Preparedstatement与statement的区别
PreparedStatement接口继承了Statement接口,所有它能够实现Statement的所有,但是其相比Statement更加灵活。PreparedStatement中的SQL语句可以接受一个或者多个参数,这些参数值都使用“?”来代替。在执行SQL语句前,必须通过PreparedStatement对象的setXXX()方法为参数赋值。
JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。可以通过JavaBean来封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。JavaBean其实就是一个简单的Java类,这也就意味着,Java类的一切特征,JavaBean也都具有。JavaBean同样可以使用封装、继承、多态等特性。
在JSP中调用JavaBean,有如下两个优点1、提高代码的可复用性。
2、将HTML代码和Java代码进行分离,程序利于开发维护。
JSP中调用JavaBean,就需要使用到动作指令,其语法格式如下。
其中id属性表示该JavaBean实例化后的对象名称。scope属性用来指定该JavaBean的范围,也就是指JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。class属性用来指定JavaBean的类名,这里所指的类名包括包名和类名。获得JavaBean属性
JSP提供了一个动作指令用来很方
便的获得JavaBean属性,其语法格式如下。
其中name属性用来设置实例化对象名,同样必须和中的id属性保持一致。property属性用来指定需要获得的JavaBean属性名称。设置JavaBean的范围
JSP属性有四种存储范围,分别为page、request、session以及application。同样也可以设置JavaBean的存储范围,其取值和意义同属性保存范围完全相同。Servlet是由Sun公司于1997年提出的,其采用Java代码直接编写,通过CGI(公共网关接口)的方式与WebServer进行沟通。
Servlet包含如下四个优点。(1)跨平台,可移植性。(2)功能强大。(3)性能好。(4)安全性强。
MVC把交互系统的组成分解成模型、视图、控制器三种部件。
扩展阅读:Web总结
web开发为什么考虑采用优秀的框架?有什么好处?①提高效率,提高开发速度②保证质量;好处:维护性好,分层清晰,业务逻辑单独分离,软件复用性好2、MVC模式的原理和结构?可用图示说明V图:可用JSP页面负责数据显示M型:可用JavaBean封装业务逻辑实现C控制器:可用Servlet负责接收客户端请求,然后调用后端JavaBean3、struts基于MVC模式的开放分为哪些部分?Model部分:由ActionFrom和JavaBean组成,ActionForm用于封装用户请求参数,JavaBean实现底层业务逻辑。View部分:由Jsp实现,struts提供丰富的标签库,实现与Model交互。Controller部分:系统核心控制器>ActionServlet,负责拦截Http请求;业务逻辑控制器>Action处理4、struts配置性文件的说明,各部分的作用?(给出文件,能说明一些配置含义)①struts-config.xml的配置:②struts-config.xml的其他配置::定义控制配置类:消息资源配置:插件配置5、struts框架下实现验证有哪些方法?重写ActionForm的validate方法,形式如下:publicActionErrorsvalidate(ActionMapping,HttpServerltRequestrequest{ActionErrors=newActionErrors();②在Action中的execute()中验证代码编写③结合commons-validator.Jar校验可弹出JavaScript提示6、Hibernate框架中的常用接口及作用?①Configuration:用于解析hibernate.cfg.xml和xx.hbm.xml文件,生成SessionFactory对象。②SessionFactory:初始化Hibernate,充当数据存储源代理,创建session对象。③Session:持久管理器,对象级数据库操作。④Query:执行数据库查询操作,使用面向对象HQL语句。⑤Transaction:用于管理操作事务,对底层事务接口封装。7、Hibernate如何实现ORM操作,实现数据库操作的步骤是什么?(1)开发持久化类,由POJO加映射文件组成(2)获取Configuration(3)获取SessionFactory(4)获取Session打开事务(5)用面向对象的方式操作数据库(6)关闭事务,关闭Session。
8、Hibernate如何实现数据库查询有哪些方法?increment:对long,short或int的数据列生成自增长;identity:对SQLserver,MySQL支持自增长列的数据库;Sequence:对Oracle,DB2支持sequence的数据库;UUID:对字符串列用128位UUID算法生成唯一字符串主键。9、Hibernate主键生成策略有哪些?(1)increment:对long.short或int的数据列生成自增长列(2)identity:对SQLServer、MySql支持自增长列的数据库(3)Sequence:对Oracle,DB2支持sequence的数据库(4)uuid:对字符串列用128位uuid算法生成唯一字符串主键(5)assigned:如果没有一个主键明确指令生成策略,一般就会使用这个默认策略,它实际上可看成是无策略10、Hibernate表间关联有哪些方式?如果不是一对一关系,类中可采用哪些类表示多的一方?(1)、一对一、一对多(2)、list、set、map、array、bag、idbag。11、Spring框架由哪些功能模块组成?SpringAOP、SpringORM、SpringWeb、SpringContext、SpringDAO、SpringWebMVC和SpringCore,而前六种模块又构建在SpringCore之上。12、Spring的核心技术包括哪两个方面?如何理解?①依赖注入与控制反转:当某个Java实例需要其它Java实例时,系统自动提供需要的实例,无须显示获取。②AOP面向切面编程:从程序运行角度考虑程序流程,提供业务处理的切面,能处理程序执行中的特定点。13、实际开发中如何把Sturts,Spring,Hibernate整合在一起?①Spring与Struts整合:1、利用Struts的PugIn启动Spring容器2、使用Spring的DelegationRequestProcessor。3、使用DelegationActionProxy4、使用ActionSupport代替Action②Spring与Hibernate整合:1、通过Spring的配制文件管理SessionFactory2、使用HibernateTemplate和HibernateCallBack。14、Hibernate配置文件的说明,映射文件的说明?(给出文件,能说明一些配置含义)①Hibernate.Cfg.xmltestjdbc:mysql://localhost:3305/testdborg.hibernate.dialect.MySQLDialecttesedbtestcom.mysql.jdbc.Driver②StuBasicInfo.hbm.xml15、Spring(依赖注入整合)配置文件的说明(给出文件,能说明一些配置含义)world好元素1元素2元素1元素2map值1map值
友情提示:本文中关于《web总结》给出的范例仅供您参考拓展思维使用,web总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。