随笔分类 -  Java

摘要:0 作业[cn.itcast.xml.sax.Demo2] 1)在SAX解析器中,一定要知道每方法何时执行,及SAX解析器会传入的参数含义1 理解dom解析器机制 1)dom解析和dom4j原理一致 2)Node是所有元素的父接口 3)常用的API: DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();取得DOM解析器工厂 DocumentBuilder domParser = factory.newDocumentBuilder();取得DOM解析器 dom... 阅读全文
posted @ 2014-02-10 10:58 无名の辈 阅读(709) 评论(0) 推荐(0)
摘要:1 JNDI和在tomcat中配置DBCP连接池 JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.naming包,这套API的主要作用在于:它可以把DataSource对象放在一个Tomcat容器中(JNDI容器),并为容器中的DataSource对象取一个名称,以后程序想获得DataSource对象,只需通过名称检索即可.其核心API为Context,它代表JNDI容器,其lookup方法为检索容器中对应名称的对象。 a)JNDI是Java命名和目录接口,不同的Web服务器有着不同的实现 b)不同进. 阅读全文
posted @ 2014-02-10 10:57 无名の辈 阅读(759) 评论(0) 推荐(0)
摘要:1 自定义标签简介 •自定义标签主要用于移除Jsp页面中的代码。 •快速入门:使用自定义标签输出客户机IP •移除jsp页面中的java代码,只需要完成两个步骤: •实现SimpleTag接口/SimpleTagSupport类,重写doTag()方法。 •编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述,并放置在WEB-INF/目录下。 •完成以上操作,即可在JSP页面中导入和使用自定义标签。 •查看SimpleTag接口api文档,分析自定义标签的执行流程。 SUN公司为降低标签技术的学习难度,在JSP 2.X中定义了一个更为简单、便于编写和调用的SimpleTag接口来 阅读全文
posted @ 2014-02-10 10:57 无名の辈 阅读(501) 评论(0) 推荐(0)
摘要:1 存储过程 1)用当地数据库语言,写的一段业务逻辑算法,并该算法存储在客户端 2)使用存储过程需要用于CallableStatement接口,同时需要使如下SQL命令调用:{call add_pro(?,?,?)} 3)对于存储过程的输出参数,需要注册: cstmt.registerOutParameter(3,Types.INTEGER); 4)取得返回值时,需要按照输出参数的位置来取 编写存储过程得到CallableStatement,并调用存储过程: CallableStatement cstmt= conn.prepareCall("{ca... 阅读全文
posted @ 2014-02-10 10:56 无名の辈 阅读(353) 评论(0) 推荐(0)
摘要:1 Statement和PreparedStatement的特点 a)对于创建和删除表或数据库,我们可以使用executeUpdate(),该方法返回0,表示未影向表中任何记录 b)对于创建和删除表或数据库,我们可以使用execute(),该方法返回false,表示创建和删除数据库表 c)除了select操作返回true之除,其它的操作都返回false d)PreparedStatement有发下的特点: >>解决SQL注入问题,在绑定参数时,动态检测 >>在发送相同结构的SQL时,较Statement效率有所提升 >>使用?占位符替代真实... 阅读全文
posted @ 2014-02-10 10:56 无名の辈 阅读(1454) 评论(0) 推荐(0)
摘要:本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制Java程序输出的XML文档的格式做了展开论述。JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为JAXP设计了一个Pluggability Layer,在Pluggability Layer的支持之下,JAXP既可以和具体实现DOM API、SAX API 的各种XML解析器(XML Parser,例. 阅读全文
posted @ 2014-02-10 10:55 无名の辈 阅读(960) 评论(0) 推荐(0)
摘要:2 JSP内置标签(美化+业务逻辑) 1)为了取代脚本形式,使用JSP标签/JSP动作,目的:与JSP页面的美化,即JSP面页都是由标签组成,不再有其它的内容 2)JSP内置标签 a)(动,执行) 和 (静,翻译) 与include指令的比较 标签是动态引入, 标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。 而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并。 不管是标签,还是include指令,它们都会把两个JSP页面内容合并输出,所以这两个页面不要出... 阅读全文
posted @ 2014-02-10 10:55 无名の辈 阅读(1758) 评论(0) 推荐(0)
摘要:DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J下载jar包:http://downloads.sourceforge.net/dom4j/dom4j-1.6.1.jarJAXEN(对XPath的支持):http://dist.codehaus.org/jaxen/distributions/jaxen-1.1.1.zip1.DOM4J主要接口DOM4J主要接口都在org.dom4j这个包里定义。-Node为所有的dom4j中X 阅读全文
posted @ 2014-02-10 10:54 无名の辈 阅读(251) 评论(0) 推荐(0)
摘要:为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事我也不大清楚,应该是前年吧,我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去关注这个,等我闲了,那个朋友不弄这个,问他他也不说不大清楚,最后自己对这个学习也不了了之了。 今天我写这个不是讲解中英文之间的差距,解码等,我是将我在这几年工作遇到各种各样的乱码的解决方法,总结一样,也希望大家能把自己晕倒解决乱码的方法都说出来,咱们弄一个解决乱码的“葵花宝典”。对于Java由于默认的编码方式是 U. 阅读全文
posted @ 2014-02-10 10:53 无名の辈 阅读(247) 评论(0) 推荐(0)
摘要:Java技术路线图提示:前文对Java技术做了框架性的分析,包括Java SE、Java EE和Java ME,让读者了解了Java由哪些技术组成。为了系统地学习这些技术,本文将制定一套完整的Java技术学习路线。从前文中我们已经了解到,Java SE中包含了Java的基础技术,Java EE中包含了网络应用开发的各种技术,Java ME中包含了移动设备应用开发的各种技术,且Java SE是Java EE和Java ME的基础,所以对于Java技术的学习,有两条学习路线:Java SE→Java EE:主要进行网络应用开发,是Java技术学习的一条完整路线,是基于Java EE的企业应用开发, 阅读全文
posted @ 2014-02-10 10:52 无名の辈 阅读(1680) 评论(0) 推荐(0)