java web学习基础(一)

来源:互联网 发布:淘宝卖家免费装修模板 编辑:程序博客网 时间:2024/06/04 19:19

java EE(JAVA Enterprise Edition)

1、<html>  </html>超文本元素的开始和结束

2、<META>用来描述HTML文档的元信息,即文档自身的信息。

3、<H1></H1>   ~ <H6>定义字体的大小

4、<B>字体加粗      <I>字体变斜体   <U>字体加下划线   <S>字体加中划线      <SUB>字体变下标   <SUP>字体变为上标   <FONT>定义字体属性   

5、<P> 段落的开始和结束     <HR>加水平线   <IMG SRC="URI">插入图片   <A HREF="连接地址"></A>超链接

6、<TABLE>   </TABLE.>显示表格     <TR>  </TR>表格的行显示     <TD> </TD>表格的列显示。

7、<input type="BUTTON "   Onclick="  ">按钮点击事件


javascript(java脚本)是一种基于对象object和事件驱动并具有安全性能的脚本语言。使用 <script>标记完成。

   在javascript中可以使用document.write()语句来向一个页面输出内容。如果一个页面定义过多的javascript,使页面看起来臃肿,我们可以考虑将这些javascript单独定义成一     .js文件,然后需要直接导入,<script   language="JavaScript"  src="hello.js"> </script>

其内部可以用  var声明变量,  赋值为int型数据 ,则为  int型。  document.myform.name.value语句可以获得表单name属性的内容。


XML可扩展标语言。在xml钱导声明时,其中的3个属性都必须按照固定的顺序编写,顺序是,version,  encoding ,   standalone一旦顺序不对,将会出现错误,encoding指的是页面的编码,standalone是此xml文件是否是独立运行,如果需要进行显示可以使用CSS或者xsl控制。




CSS(层叠样式表)例如att.css

name{

display:block;

color: blue;

font-size: 20pt;

font-weight: bold;

}

id,company,email,tel,site{

display:block;

color: blue;

font-size: 14pt;

font-weight: bold;

}

下面是在xml中进行引用

<?xml version="1.0" encoding="gb2312" standalone="no"?>

<?xml-sytlesheet type="text/css" href="att.css"?>  //这是引入了CSS样式**********

<addresslist>

<linkman>

<name>fengyue</name>

<id>001</id>

<company>aa</company>

<email>feng@qq.com</email>

<tel>00000</tel>

<site>aaaa</site>

</linkman>

</addresslist>


在xml语法中,    &amp  对应 &;               &lt  对应 <;               &gt  对应 >;                  &qutio 对应    "                  ;      &apos  对应  ‘               ;

在xml语法中提供了CDATA标记来标识文件数据,当xml解析器处理到CDATA标记时,他不会解析该段数据中的任何标记和符号。只是将数据原封不动的传递给应用程序。CDATA语法是< ! [  CDATA [ ]  ] >

xml解析中,W3C提供了SAX和DOM解析两种。DOM解析式相当于把整个XML文档转换为DOM树,放在内存中。

DOM解析四个步骤:第一步是建立 DocumentBuilderFactory ,通过.newInstance()方法。;  第二步骤:建立DocumentBuilder:DocumentBuilder builer=factory.newDocumentBuilder();    第三步骤:建立Document  :  Document    doc=builder.parse("要读取的文件路径");     第四步骤:建立NodeList: NodeList   nl=doc.getElementsByTagName("要读取的节点");     第五步骤:进行XML信息读取。

每个节点中的内容实际上都是一个单独的文本节点,所以一下语句表示的是:nl.item(0).getFirstChild().getNodeValue();取得name节点下的第一个子节点的第一个文本节点,并通过getNodeValue()获得节点的内容。


SAX解析(simple apis  for xml,操作xml的简单接口)在开发中使用SAX解析器,再直接定义一个类,使这个类集成DefaultHandler;建立完解析器,还需要建立SAXParserFactory和SAXParser两个类。可以通过SAXParserFactory和SAXParser的parser方法指定要解析的xml文件盒制定的sax解析器。

以上解析非常麻烦,我们可以用解析xml的好帮手:JDOM,可以直接从http://www.jdom.org/上下载,,下载下来后压缩包的有个jdom.jar包 导入到Eclipse就可以了。。具体使用可以在具体查相关的资料。最出色的解析xml 工具是 DOM4J,下载下来解压后,里面有一个dom4j-1.6.1.jar文件导入进去,一般也需要把lib\jaxen-1.1-beta-6.jar文件也导入进去。具体使用方式可以查阅相关资料。





0 0