. NET Remoting 为分布式对象提供了一个基础结构。它使用既灵活又可扩展的管线向远程进程提供 .NET 的完全对象语义。ASP.NET Web 服务基于消息传递提供非常简单的编程模型,而 .NET Remoting 提供较为复杂的功能,包括支持通过值或引用传递对象、回调,以及多对象激活和生命周期管理策略等。
Red Hat Linux 命令大全
在所有节点编辑好host文件三个节点,先定义好主机名!!!!!这步很重要分别是hadoop1,hadoop2,hadoop32在所有节点上创建密钥
adduser 功能说明:新增用户帐号。 语 法:adduser 补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。
什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。 本文将介绍利用JSP技术开发动态网页的方法,还将简要分析JSP技术和 Microsoft 公司的 ASP 技术的不同之处。
1)XML是可扩展标记语言(EXtensible Markup Language)。 2)XML是独立于软件和硬件的信息传输工具。 3)XML是以文本的形式存在于一个文本文件中的,一般该文件的后缀名就是“.xml”,例如:user.xml。
1)Java的设计者希望使用相同的方式访问不同的数据库。 2)JDBC是Java用于统一连接数据库并操作数据库的一组通用接口定义(即通过一系列接口定义了访问数据库的通用API)。 3)JDBC是连接数据库的规范,不同的数据库厂商若想让Java语言可以对其操作,就需要实现一组类,这组类需要实现Java提供的这组用于连接数据库的接口,并实现其中定义的相关方法。那么不同的数据库厂商根据各自数据库的特点,去提供对JDBC的实现(实现类包),那么这组类就是该数据库的驱动包了。
我们学习Spring框架的最终目的是用它整合Struts2、Hibernate框架(SSH)。 1.1 Spring框架的作用 Spring框架主要负责技术整合(可以整合很多技术),该框架提供IoC和AOP机制,基于这些特性整合,可以降低系统组件之间的耦合度,便于系统组件的维护、扩展和替换。
Hibernate框架是一个数据访问框架(也叫持久层框架,可将实体对象变成持久对象,详见第5章)。通过Hibernate框架可以对数据库进行增删改查操作,为业务层构建一个持久层。可以使用它替代以前的JDBC访问数据。 1)简单,可以简化数据库操作代码。 2)Hibernate可以自动生成SQL,可以将ResultSet中的记录和实体类自动的映射(转化)。 3)Hibernate不和数据库关联,是一种通用的数据库框架(支持30多种数据库),可以方便数据库移植。任何数据库都可以执行它的API。因为Hibernate的API中是不涉及SQL语句的,它会根据Hibernate的配置文件,自动生成相应数据库的SQL语句。
1)最早出现的Struts1是一个非常著名的框架,它实现了MVC模式。Struts1简单小巧,其中最成熟的版本是Struts1.2。 2)之后出现了WebWork框架,其实现技术比Struts1先进,但影响力不如Struts1。 3)在框架技术不断发展的过程中,有人在WebWork的核心XWork的基础上包装了Struts1(算是两种框架的整合),由此,结合了Struts1的影响力和WebWork的先进技术,Struts2诞生了。 4)Struts2不是Struts1的升级,它更像是WebWork的升级版本。
什么是JSP JSP(Java Server Page)是Java服务器端动态页面技术。是sun公司制订的一种服务器端的动态页面生成技术规范。
平台无关性、简单性、面向对象、健壮性、多线程、自动内存管理。 平台无关性:指Java语言平台无关,而Java的虚拟机却不是,需要下载对应平台JVM虚拟机的。 自动内存管理:对临时存储的数据自动进行回收,释放内存。如:引用类型的变量没有指向时,被回收;程序执行完后,局部变量被回收。
1)HTML(HyperText Markup Language)是一种超文本标记语言,是一种纯文本类型的语言,是用来设计网页的标记语言。 2)用该语言编写的文件,以.html或者.htm为后缀。 3)由浏览器解释运行。 4)HTML是一个扩展性很强的语言,可以嵌套用脚本语言编写的程序段,如:VBScript、JavaScript。嵌入JavaScript代码可以实现动态效果,同时也可以使用CSS定义样式。
Sun公司制订的一种用来扩展Web服务器功能的组件规范。 1)扩展web服务器功能 早期(2000年左右)的Web服务器:apache的web server、微软的iis。只能够处理静态资源(即需要事先将html文件写好),不能够处理动态资源的请求(即需要依据请求参数然后进行计算,生成相应的页面)。
DATABASE 关系数据库使用关系或二维表存储信息。 关系型数据库管理系统(EDBMS):Relationship Database Management System是一套软件,用于在数据库中存储数据、维护数据、查询数据等。
1)JavaScript是一种网页编程技术,用来向HTML页面添加动态交互效果。 2)JavaScript是一种基于对象和事件驱动的解释性脚本语言,具有与Java和C语言类似的语法。 3)JavaScript可直接嵌入HTML页面。由浏览器解释执行代码,不进行预编译。
下面是JDK中有关23个经典设计模式的示例
Java之代理概念代理是什么呢?举个例子,一个公司是卖摄像头的,但公司不直接跟用户打交道,而是通过代理商跟用户打交道。如果:公司接口中有一个卖产品的方法,那么公司需要实现这个方法,而代理商也必须实现这个方法。如果公司卖多少钱,代理商也卖多少钱,那么代理商就赚不了钱。所以代理商在调用公司的卖方法后,加上自己的利润然后再把产品卖给客户。而客户部直接跟公司打交道,或者客户根本不知道公司的存在,然而客户最终却买到了产品。专业点说:代理模式是对象的结构型模式,代码模式给某一个对象提供代理,并由代理对象控制原对象(目标对象,被代理对象)的引用。
Java反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。 Reflection是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。
PL/SQL(Procedural Language/SQL)是Oracle在标准SQL的基础上增加了过程化处理,把DML和select语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作,实现复杂的功能或者计算的程序语言。