从request获取各种路径总结
request.getRealPath("url");//虚拟目录映射为实际目录
request.getRealPath("./");//网页所在的目录
request.getRealPath("../");//网页所在目录的上一层目录
request.getContextPath();//应用的web目录的名称
如http://localhost:7001/bookStore/
/bookStore/ => ...
在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. ...
- 09:31
- 浏览 (356)
- 评论 (0)
- 分类: Ruby on Rails
进入window\preferences\java\Installed JREs
或者
进入Project\properties\Java Bulid Path
中间件的分类
中间件的分类方法繁多,为了便于说明问题,且把中间件分为两大类:一类是底层中间件,用于支撑单个应用系统或解决单一类问题,包括事务处理中间件(TPM)、应用服务器(WAS)、消息中间件(MOM)、数据访问中间件(UDA)等;另一类是高层中间件,更多的用于系统整合,包括企业应用集成中间件(EAI Suites)、工作流中间件(Workflow)、门户中间件(Portal)等,它们通常会与多个应用系统打交道,在系统中的层次较高,并大多基于底层中间件运行。
◆ 数据访问中间件
数据库中间件在所有的中间件中是应用最广泛,技术最成熟的一种。一个最典型的例子就是ODBC(开放数据库互连) ...
Hibernate的数据加载方式
1.Immediate Loading(立即加载):lazy="false";outer-join="false"
当实体加载完成后,立即加载其关联数据.例如查询主表也会关联查询子表,两条SQL.
2.Lazy Loading(延迟加载):lazy="true";outer-join="false"
实体加载时,其关联数据并非即刻获取,而是当关联数据第一次被访问时再进行加载.主要用于one-to-many
3.预先加载(Eager Loading):
预先加载时,实体及其关联对象同时读取,只不过是通过一条SQL同时读取的.(减少commit提交)
4.批 ...
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" unique="true" not-null="true"/>
或者
在主表加入:
<one ...
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:ht ...
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(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>张三</na ...
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"?>
<student>
& ...
DOM(Document Object Model):W3C组织推荐的处理XML的标准接口.
http://www.w3.org/DOM/DOMTR.html
DOM特点:首先将整个XML文档读取到内存中才能进行某些操作,如果XML文档很大,则会影响性能。
DOM结构模型:
DOM的核心概念就是NODE(节点).DOM在分析XML文档时,将组成XML文档的各个部分(元素,属性,文本,注释,处理指令等)映射成一个对象,这个对象就叫做节点。在内存中这些节点形成一棵树。整棵树就是一个节点,树中的每一个节点也是一棵树。
DOM就是对这棵树的一个对象描述,我们通过访问树中的节点来存取XML文档的内容 ...
XML名称空间使用一系列的保留属性来声明,这种属性的名字必须是以xmlns或xmlns:作为前缀.
XML名称空间的声明有两种形式:
1.<元素名 xmlns:prefixname="URI">
eg.
<orz xmlns:orz="http://www.javaeye.com/orz">
<orz:coder>
2.缺省格式<元素名 xmlns="URI">
eg.
<orz xmlns="http://www.javaeye.com/orz">
xml名称空间的应用:
原XML内容:
<?xml version="1.0" encoding="g ...
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作为标准被固定下来.而 ...
链接
最新评论
-
identifier of an instanc ...
此异常的产生主要是pojo中的类中的属性的类型和映射文件中属性的类型不能一一对应 ...
-- by grape927 -
AJAX登陆实例!
是用户名检测实例而不是用户登录吧!
-- by lichuhui -
Eclipse点不出方法了。。 ...
非常感谢 方法终于出来了
-- by huahuaamy -
org.hibernate.hql.ast.Qu ...
打饶了,问题解决了
-- by lean1252 -
org.hibernate.hql.ast.Qu ...
你好,你的问题解决了吧,我也遇上了你这种异常,但是不像你所描述的那样, SQL: ...
-- by lean1252







评论排行榜