摘要: 分析Hibernate映射的关联关系Hibernate的映射关联关系和我们现实世界里事物的关联关系一样.比如在UML语言中,以客户Customer和订单Order的关系为例.一个客户可以发送多个订单,而一个订单只能属于一个客户,这是一对多的关联,因此可以成为单向关联.如果同时包含了两两种关联关系,就成为双向关联.在关系数据库中只有外键参照主键的关系.所以关系数据库实际上至支持一对一,或一对多的单向... 阅读全文
posted @ 2010-11-22 19:55 footman265 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数... 阅读全文
posted @ 2010-11-22 19:34 footman265 阅读(1054) 评论(1) 推荐(0) 编辑
摘要: 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对... 阅读全文
posted @ 2010-11-22 19:31 footman265 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Http之Get/Post请求区别1.HTTP请求格式:<request line><headers><blank line>[<request-body>]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。... 阅读全文
posted @ 2010-11-22 19:26 footman265 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 深入研究表单提交方式:GET/POSTHackfan本文平台:Windows 2000 Professional + Apache 1.3.17 + Perl 5.6.1 + Internet Explorer 5.00.2920.0000  大家知道目前表单提交的方式有GET和POST。我在这里不多说什么,给大家看一个以GET方式提交的表单的请求:GET /cgi-bin/tech/method... 阅读全文
posted @ 2010-11-22 19:24 footman265 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 可扩展标记语言(XML)作为一种简单的、中性的、易读的数据表示形式已经变得越来越流行,许多软件厂商宣布的“支持XML",意味着他们的产品将能生成或处理XML数据。XML也被看作再企业间交换数据最佳格式。它允许企业在所交换的数据的XML的文档类型定义(Document Type Definitions,DTDs)或模式(Schema)上取得一致。这些DTDs或Schema是独立于企业使用... 阅读全文
posted @ 2010-11-22 18:14 footman265 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 本文向您介绍JDB分布式事务,作者首先介绍J2EE平台的数据源的整体构,由此逐层剖析JDBC的分布式事务。在没有开始JDBC分布式事务前,先来回顾一下J2EE平台的数据源的整体构加:在上面的介绍中,可能大家会过于限入理解如何实现ConnectionPoolDataSource和PooledConnection,而忘记了它的整体结构.为了帮助大家更快地理解,我从以下几点进行总结.声明:本文完全是作者... 阅读全文
posted @ 2010-11-22 18:14 footman265 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Java企业级应用架构设计是每个Java开发者不必学的知识,本文将对Java EE应用的架构与设计进行一些基础性的介绍,而这些内容构筑了整个Java EE应用开发的基础。Java企业级应用架构设计中的分布式结构大致可以分为单级结构、2级结构、3级结构和N级结构。充分理解和应用分布式结构可以更好的理解当代网络计算的现状,设计出更优的企业级应用程序。长久以来,Java企业级版本(Java EE)已经成... 阅读全文
posted @ 2010-11-22 18:12 footman265 阅读(714) 评论(0) 推荐(0) 编辑
摘要: Java EE架构知识复杂而庞大,本文向您介绍Java EE架构的一些基本原理和基础知识,包括Java EE的容器架构、Java EE的应用架构以及Java EE应用中的层等。在之前的文章中我们曾介绍过Java企业级应用架构设计中的分布式结构,在实际的项目中,开发n级分布式应用是一项复杂且富有挑战性的工作,需要对Java EE架构的原理深入掌握,并将其运用到企业级应用的开发中去。Java EE架构... 阅读全文
posted @ 2010-11-22 18:12 footman265 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 每个大型应用都在追求高可扩展性和高可用性驱动的,而且云计算的发展必将使分布式平台将来会更加流行。但对于Java分布式应用的性能问题,你又怎么看呢?在当今应用架构里,分布式和应用与服务之间的通信都是核心思想。想要从分布式中获益,你必须牢牢记住几条基本的原则,否则你可能会很容易遇到性能和扩展性问题。在开发阶段这些问题不会经常出现,但当你进行负载测试或产品化的时候,你可能会意识到你选择的软件架构不能满足... 阅读全文
posted @ 2010-11-22 18:11 footman265 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 你对JDK,JRE,JVM这三个概念是否了解,这里通过图例向大家介绍一下,所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。JDK,JRE,JVM概念1... 阅读全文
posted @ 2010-11-22 16:27 footman265 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 注销要注销,请点击 Start 然后点击 logout。在 SUSE 和 Red Hat 系统中,您都可以方便地添加一个用于注销的面板图标以及用于锁定屏幕的面板图标。在两个系统上方法都是类似的。这里的例子使用的是 Red Hat 系统。首先右击面板的空白部分。查看可用的菜单,您会发现一个向面板添加注销和锁定图标的选项。对于 Red Hat 来说,这些可以单独添加。在 SUSE 9 中,它们要一起成... 阅读全文
posted @ 2010-11-22 16:04 footman265 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,会在 /home 中为新用户创建主目录,因此 mqm 的默认主目录是 /home/mqm。但是, MQ Series 软件通常使用 /var/mqm 作为 mqm 用户的主目录,因此我们将主目录更改为 /var/mqm。我们还将使用下拉列表使 mqm 成为新用户的默认组。最后,我们将向下滚动附加组列表,并使 mqm 成为 mqbrkrs 组的成员。单击 Next 返回到图 16 的屏幕... 阅读全文
posted @ 2010-11-22 16:04 footman265 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 也可以从桌面上的 Start Here 图标,先选择 System Settings,再选择 Users and Groups。图 20. Red Hat Start Here 图标如果您不是以 root 用户身份登录的,则在提示时需要提供 root 口令。然后您就会看到 Red Hat User Manager 屏幕。要查看系统用户和组,单击 preferences 菜单下的过滤器设置,如图 2... 阅读全文
posted @ 2010-11-22 16:04 footman265 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 您总是可以通过注销当前用户标识,然后以新的用户标识登录来切换到另一个用户标识。但是如果您只需要以另一个用户身份运行几个快捷的命令,那要怎么办呢? Linux 以 su(替代用户,substitute user)命令的形式向您提供了解决方案,该命令允许您暂时以另一个用户身份运行命令。这经常用于需要 root 访问权的任务。实际上,如果您使用终端程序(如 telnet)远程连接一个系统,那么许多 Li... 阅读全文
posted @ 2010-11-22 16:03 footman265 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 和 UNIX? 系统上,所有文件都作为一棵大型树的一部分来访问,该树的根是 /。要访问 CD-ROM 上的文件,必须将 CD-ROM 设备挂载在文件树的某个挂载点上。如果您的发行版本安装了 automount 软件包,那么可能会自动为您完成这个步骤。如果是这样,您只需要插入光盘,它就会被自动识别并完成挂载。无论如何,您的安装过程都有可能为您做一些工作,使 DVD 或 CD-ROM ... 阅读全文
posted @ 2010-11-22 16:03 footman265 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 对于一个广大刚刚接触Linux的用户来说,如何顺利的登录进入 Linux 系统中进行软件安装,为完成某些任务还要成为超级用户(或者root),打开一个终端或者shell窗口进行操作是提高工作效率的基础。本文将这些基本操作和技巧汇总起来,希望能对您迅速上手Linux有所帮助。登录这些说明和示例侧重于使用 GNOME 桌面的 Red Hat Enterprise Linux Version 3(RHE... 阅读全文
posted @ 2010-11-22 16:02 footman265 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 您应该会看到类似于图 6 所示的窗口,在这里您可以改变鼠标的设置。注意,当您选中或者不选中 Left-handed mouse 选择框时,图像中的鼠标会切换其所在方位。图 6. 改变鼠标设置的 GNOME 窗口如果您正在使用 SUSE SLES9 系统中的 KDE 桌面,那么您可以通过控制面板(可以通过 start 菜单访问到)来改变鼠标设置。不过,在撰写本文时,改变为左手习惯用法的选项是灰色的,... 阅读全文
posted @ 2010-11-22 16:02 footman265 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在 GNOME 桌面上,您可以在桌面的空白区域使用鼠标右键来激活一个类似于图 9 所示的上下文菜单,在这里选择新的终端。也可以通过 Start > System tools > Terminal 来打开一个新的终端窗口。screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click h... 阅读全文
posted @ 2010-11-22 16:02 footman265 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本文系统的阐述了 Java 异常处理的原理和方法,并列举了一些实例,使读者对 Java 异常处理能有一个全面的认识,理解异常处理机制,能更加灵活和有效地在开发中使用它。Java异常处理是使用Java语言进行软件开发和测试脚本开发时不容忽视的问题之一,是否进行异常处理直接关系到开发出的软件的稳定性和健壮性。我们曾经为大家介绍过《全面掌握Java的异常处理机制》,本文阐述了Java 异常处理的原理,并... 阅读全文
posted @ 2010-11-22 15:44 footman265 阅读(228) 评论(0) 推荐(0) 编辑