`
and4walker
  • 浏览: 563725 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
从request获取各种路径总结 request.getRealPath("url");//虚拟目录映射为实际目录 request.getRealPath("./");//网页所在的目录 request.getRealPath("../");//网页所在目录的上一层目录 request.getContextPath();//应用的web目录的名称    如http://localhost:7001/bookStore/      /bookStore/      =>  [contextPath]  (request.getC ...
在tomcat/conf/server.xml里面在<host>内加入 <Context path="/" docBase="E:\eclipse\workspace\test\webapps" crossContext="false" debug="0" reloadable="true"/>
1.安装Ruby:http://rubyforge.org/projects/rubyinstaller/ 打开dos 命令窗口并执行:gem install rails --include-dependencies 2.配置IDE: a.安装Ruby开发工具包 选择Help→Software Updates→Find and Install 选择Search for new features to install 点击Next 选择 New Remote Site name: Ruby Developer Tools URL: http://rubyeclipse.sourceforge.n ...
进入window\preferences\java\Installed JREs 或者 进入Project\properties\Java Bulid Path
中间件的分类   中间件的分类方法繁多,为了便于说明问题,且把中间件分为两大类:一类是底层中间件,用于支撑单个应用系统或解决单一类问题,包括事务处理中间件(TPM)、应用服务器(WAS)、消息中间件(MOM)、数据 ...
Hibernate的数据加载方式 1.Immediate Loading(立即加载):lazy="false";outer-join="false" 当实体加载完成后,立即加载其关联数据.例如查询主表也会关联查询子表,两条SQL. 2.Lazy Loading(延迟加载):lazy="true";outer-join="false" 实体加载时,其关联数据并非即刻获取,而是当关联数据第一次被访问时再进行加载.主要用于one-to-many 3.预先加载(Eager Loading): 预先加载时,实体及其关联对象 ...
Hibernate的关联关系映射 1.单向关联: a.多对一: 在子表中加入: <many-to-one name="address"  column="addressId" not-null="true"/> b.一对一:其实就是many-to-one的一种情况.唯一不同的就是关联中的外键字段具有唯一性约束. 在子表中加入:(unique="true") <many-to-one name="address"  column="addressId"  un ...

File类创建流文件

    博客分类:
  • JAVA
File f = new File(""); try { FileOutputStream fos = new FileOutputStream(f); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos)); } catch (FileNotFoundException e) { e.printStackTrace(); }
JSTL:JSP Standard Tag Libaray(JSP标准标签库) 主要分为五大类: 1.核心标签库(Core) 2.l18N格式标签库(l18N-capable format tag libaray) 3.SQL标签库(SQL tag libaray) 4.XML标签库(XML tag libaray) 5.函数标签库(Functions tag libaray) 优点: 1.可读性,易维护,开发. 2.页面设计人员和标签功能开发人员相分离. 3.减少脚本量. 前提条件:JSTL1.1必须在Servlet2.4和JSP2.0以上的容器才能正常工作。 下载JSTL1.1:htt ...

DOM4J

    博客分类:
  • XML
DOM4J:开源,支持XML,XPath,XSLT。与JDOM一样应用与JAVA平台。它的API完全支持DOM,SAX,JAXP。http://www.dom4j.org Dom4j是早期由开发JDOM的人分离出来独立开发的。与JDOM不同的是:Dom4j使用接口和抽象基类,虽然dom4j的API相对复杂一些,但比JDOM更灵活性。SUN的JAXM跟HIBERNATE都是使用DOM4J Dom4j也使用SAX解析器来分析XML文档,创建DOM4J树。此外,dom4j也接收DOM格式的内容,并提供从dom4j树到SAX事件流或W3C DOM树中的输出机制。 与JDOM不同的是:DOM4J自带 ...

JDOM

    博客分类:
  • XML
JDOM(Java Document Object Model):java文档对象模型.http://www.jdom.org DOM被设计为用于完成几乎所有的XML操作任务,同时它又是与语言无关,这就导致DOM的API庞大而复杂。为了给JAVA程序员提供一套简单易用的操作XML的API,java技术专家Jason Hunter和Brett McLaughlin创建了JDOM。 JDOM利用Java语言的优秀特性,包括方法重载,集合,反射以及JAVA程序员熟悉的编程风格,极大的简化了对XML文档的处理。 和DOM类似,JDOM也使用对象树来表示XML文档: <name>张三</ ...

SAX

    博客分类:
  • XML
SAX(Simple API for XML)由XML-DEV邮件列表成员开发,目前版本2.0.x,民间标准.http://www.saxproject.org/ SAX是一种基于事件驱动的API。利用SAX解析XML文档牵涉到两个部分:解析器和事件处理器。 解析器负责读取XML文档,并向事件处理器发送事件,如元素开始跟元素结束事件;而事件处理器则负责对事件作出相应,对传递的XML数据进行处理。 SAX特点:操作XML时不同全部读取到内存中。 SAX的处理机制: <?xml version="1.0" encoding="gb2312"?&g ...

DOM

    博客分类:
  • XML
DOM(Document Object Model):W3C组织推荐的处理XML的标准接口. http://www.w3.org/DOM/DOMTR.html DOM特点:首先将整个XML文档读取到内存中才能进行某些操作,如果XML文档很大,则会影响性能。 DOM结构模型: DOM的核心概念就是NODE(节点).DOM在分析XML文 ...

XML名称空间

    博客分类:
  • XML
XML名称空间使用一系列的保留属性来声明,这种属性的名字必须是以xmlns或xmlns:作为前缀. XML名称空间的声明有两种形式: 1.<元素名 xmlns:prefixname="URI"> eg. <orz xmlns:orz="http://www.iteye.com/orz"> <orz:coder> 2.缺省格式<元素名 xmlns="URI"> eg. <orz xmlns="http://www.iteye.com/orz"> xml名称空 ...
xml全称Extensible Markup Language(可扩展标记语言),它是Standard Generalized Markup Language(标准通用标记语言)的一个子集. SGML:80年代IBM提出==>GML(各文档之间共用属性)==>SGML(ISO提出)==>XML(W3C认为SGML不适合WEB,所以提出XML) SGML,HTML和XML: SGML是在WEB发明之前描述文档资料的通用语言,定义标记语言的元语言.HTML跟XML都是从SGML发展而来的标记语言.HTML是在SGML顶一下的一个描述性语言.只是SGML的一个应用.其DTD作为标 ...
Global site tag (gtag.js) - Google Analytics