- 博客(126)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 SOA 扩展话题
一、SOA是新东西吗? SOA没有引入任何新发明的概念,它是个把现有概念和实践放到一起,用于特定需求集的范式。你甚至可以说SOA别的什么都不是,就是将实用主义和头脑风暴运用到分布式系统上而已。 SOA的改进之一可能体现在如下事实上:Web Services(不谈其所有的缺陷)引入了一个互操作性的新标准。 SOA另一个重要的方面是对异质的接受
2013-01-16 10:51:22 424
原创 云计算
一、云计算是一个IT平台,也是一个新的企业业务模式二、从IT的角度来说,云计算就是提供基于互联网的软件服务:电子邮件就是云计算的一个简单例子。三、云服务、云平台、硬件平台(数据中心)四、云计算包含的内容①SOA----------------SOA和Web服务的关系②Web2.0③Mashup--------就是被用来快速地组合服务成一个业务系统④MDM--
2012-11-26 13:53:11 421
原创 Ajax机制与DOM初步介绍
1.对象初始化2.发送请求3.服务器接受请求并接受处理4.服务器返回响应数据5.客户端接收6.依据响应数据修改客户端页面被荣1.初始化对象并发出XMLHttpReq请求var XMLHttpReq;//创建XMLHttpRequest对象 function createXMLHttpRequest() {
2013-05-04 23:07:36 551
原创 Android 相关知识
一、无线相容性认证(Wireless Fidelity,Wi-Fi) 是IEEE802.11b的别称,是由无线以太网兼容性联盟(Wireless Ethernet Compatibility Alliance WECA)所发布的业界术语。它是一种短程无线传输技术,其最大优点就是数据传输速率较高,可达到11Mbit/s;其有效距离也很大。 与蓝牙一样,Wi
2013-04-13 10:09:59 584
原创 构建Spring3.x存在的问题
Spring3.0.5build spring occurs probelm:[junit] Error occurred during initialization of VM[junit] Could not create the Java virtual machine.[junit] Could not reserve enough space for obje
2013-03-30 19:05:56 701
原创 面试 三
一、防止jsp表单重复提交,不用框架(比如struts2的token标签),自定义一个处理方式 简单说一下过程即可? 二、现在商品只有一件了,两个用户同时购买,说一下处理思路?三、实现页面静态化有哪些技术?
2013-03-11 22:38:56 530
原创 面试 二
一、cookie内容上有什么限制? 只能是英文字符和数字,长度大小也有限制。二、怎样把EL表达式以文本的形式输出? \${10+10} 也可以理解为对特殊字符的处理问题 ${'${'}2.2+8.3 }------------------------->在页面的显示${2.2+8.3 }
2013-03-01 16:18:55 456
原创 面试 一
一、jsp中两种跳转的区别? request.getRequestDispatcher("/getMessages.jsp").forward(request,response)跳转与 response.sendRedirect(request.getContextPath() + "/getMessages.jsp")跳转的区别 ①.forward跳转到
2013-02-28 20:41:13 896
原创 JAVA经典名句
框架: 框架只是一个JAR包而已,其本质是对JDK的功能扩展。 我们很容易遗忘把一个JAR文件加入到CLASSPATH中的初衷:解决在某个领域的开发中所碰到的困境。 框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某个领域的问题。 千万不要为了学习框架而学习框架,而是要为了解决问题而学习框架,这才是一个程序员的正确
2013-02-25 10:11:35 836
原创 Eclipse IDE中常用的快捷键
Ctrl + Shift + T-----根据类名查找相应的类Ctrl + T--------------选中某个类或方法,使用此快捷键能够查看类或方法的组织结构Ctrl + Shift + G----选中某个类或方法,使用此快捷键能够查找所有调用类或者方法的出处
2013-02-24 11:37:17 581
原创 多JRE共存时的版本管理
java语言对于运行环境的管理比较宽松,在一个操作系统中可以同时运行多个java程序的进程,每个java进程所依赖的JRE版本也可以各不相同。当某一个java进程启动时,操作系统会依次按照java启动进程的当前目录、当前目录的父目录、PATH值中所指定的目录进行JRE寻址,找到第一个返回的JRE版本并运行。因此,一个简单而有效的指定JRE寻址的方式是在启动java进程的脚本中通过指定当
2013-02-24 11:30:19 3542
原创 初识 Android平台
一、android平台的功能1、提供应用程序框架(framework),开发者可以遵循这些框架搭建应用程序。2、定制的dalvik虚拟机 dalvik虚拟机所支持的字节码(byte code)是"dex"文件(dalvik executable),也就是说dalvik不支持通常的java类文件(class文件)字节码。 dalvik被设计可以在一个设备上同时高效
2013-01-23 18:04:48 491
原创 术语 解析
一、平台、框架 每个开发者估计都纠结过平台和框架的概念,特别是对新手而言,平台和框架似乎总是前辈们口头上惯用的、玄而又玄的名称。实际上,可以把平台理解为舞台,其强调了事物的支持特性,有如舞台具有支撑舞者在其上进行表演的特性。同样,具体表现在运行时环境(Runtime)和接口(API)。常见的平台有windows平台、linux平台和android平台等等。
2013-01-23 08:34:34 413
原创 SOA 建立SOA和SOA监管
SOA是个战略,你必须逐步地把SOA引入到自己的企业和组织中,这需要时间,并且完全成熟的SOA需要大量的修改和扩展(不管是在技术上还是在组织上),所以,你不可能一下子得到所有东西。
2013-01-16 10:40:22 464
原创 SOA 模型驱动的服务开发
实现在异质环境中的服务接口需要大量代码,这些代码中的大多数经常结构相同,只能根据不同的参数、异常和其他配置数据来区分,这是应用代码生成器,或者用一个更加被热炒的术语-----"模型驱动的服务开发"Model-Driven Service Development(MDSD)一、生成的服务代码二、建模服务1、术语①普适代码 这是对每个实现都一样的代码。例如,对
2013-01-16 10:37:43 479
原创 SOA Web Services
如今,大多数分析家、供应商和作家都只推荐一种实现SOA的方法:使用Web Services。一、使用Web Services的动机人们普遍认为,Web Services应该是实践中实现SOA的"唯一"方法。1、什么是Web Services Web Services指的是一个覆盖了互操作性的标准集合。实际上,这些标准即定义了用来通信的协议,也定义了用来阐明服务和
2013-01-16 10:15:04 583
原创 SOA 技术细节
一、服务和状态1、无状态服务 从概念上,一个无状态服务是在不同服务调用之间不维持任何状态的服务。这就是说,在服务调用结束后,要销毁所有为运行服务临时创建的局部变量和对象。2、有状态服务 一个有状态的服务,指的是在多个服务调用之间,可以保持状态的服务。有状态服务的典型例子是购物车。3、无状态服务为什么更好首先,对无状态服务来说,在服
2013-01-16 09:25:39 814
原创 Derby 数据库的应用
一、Derby数据库简介1、Derby的发展史及特性概述 Derby是一个开源的,100%由Java开发的关系数据库,随着Java平台的普及Derby也收到了越来越多的关注。Derby的前身是美国IBM公司的ColudScape。2004年4月,IBM公司将CloudScape的数据库捐献给了Apache软件基金会,并将其更名为Derby,接着SUN也为Der
2013-01-15 09:07:25 11909 1
原创 SOA 安全
当集成分布式系统时,安全问题迟早会凸显出来。因为许多人都能访问系统,但不是所有人都被允许看到和操作所有数据,所以出现了问题。安全需求1、认证2、授权3、机密性4、完整性5、可用性6、记账7、审计处理安全需求1、互操作性对比安全2、异质和安全3、分布式过程和多层抽象4、多客户端能力------------------------------
2013-01-14 21:20:43 617
原创 SOA 版本划分
当你建立SOA时,不要期望自己能预见所有事情,以及能一次把事情做好。大型分布式系统从来都不是静态的。需求在演化,新需求在出现,同时,当你开发和实现服务时,不停地在学习和进步,因此,你也可能想把自己学到的新知识用于现有的服务。因此,你需要拥有升级和成长的能力。---------------------------------------------------------------
2013-01-14 20:46:28 560
原创 SOA 服务生命周期
服务就是一个个的软件,和其他软件一样。如此说来,通常用于软件开发的生命周期也可以用到服务上。然而,服务的生命周期和软件的生命周期还是存在一些差别的。----------------------------------------------------------------------------------- 一个服务是一项业务功能的IT呈现,如此来说,服务就是一
2013-01-14 20:00:31 514
原创 SOA 消息交换模式
MEP(Message Exchange Patterns)简介 在分布式系统间交换数据有各种不同的方法。处理这些差异性的一个基本措施是,对交换数据块的方法进行分类,这些数据块被称为"消息"。这样一来,根据对交换消息的不同方法进行分类,我们得到了所谓的"消息交换模式"。MEP定义了在服务调用或服务操作中的消息序列,指明了这些消息的次序、方向和基数。注意:MEP是描述不
2013-01-14 09:55:06 724
原创 SOA 业务流程管理
在SOA中,典型情况下,服务是一个或多个分布式业务流程的组成部分。如此来说,服务的主要动机来自于业务流程当然,随之就产生了如何识别服务的问题。这就带来了业务流程管理(BPM)这个术语。------------------------------------------------------------------------------------------------------
2013-01-10 13:03:13 411
原创 SOA 服务分类
定义服务有不同的角度,服务也有不同的属性。即使在同样的上下文环境和景观中讨论,服务也能有差异。1、基本服务 基本数据服务 基本逻辑服务2、组合服务 在SOA术语中,从现存的服务中组合出新的服务被称为"配制"。3、流程服务-------------------------------
2013-01-10 12:49:48 528
原创 SOA 企业服务总线
ESB基础设施是SOA的一部分,它使你能再生产状态系统景观中使用服务。在实践中,要使SOA得以运转,你必须有调用服务的方法。这个基础设施是SOA景观的技术支柱ESB的职责是,使消费者能够调用供应者提供的服务。依赖于实现ESB所采取的技术和组织方法,该职责可能包括1、提供可连接性2、数据格式转换3、(智能)路由4、处理安全5、处理可靠性6、服务管理7、监测和日
2013-01-10 12:39:05 1233
原创 SOA 松耦合
SOA应用于大型分布式系统。对于这样的系统来说,可伸缩性和容错性是可维护性的关键。另一个重要的目标是:最小化修改、故障对系统景观在整体上的影响。这样一来松耦合就成了SOA的关键概念。松耦合的形式1、异步通信2、异质数据类型3、中介者4、弱类型检查5、绑定方式6、平台依赖7、交互模式8、补偿9、流程逻辑控制10、部署方式11、版本划分
2013-01-10 12:13:55 624
原创 SOA 服务
服务体现了业务功能SOA聚焦于业务流程。这些流程在不同的系统上分不同的步骤(也称为"活动"或"业务")执行。服务的主要目标是体现业务功能的"自然"步骤。这就是说,就服务起作用的业务领域而言,服务应该代表了一项自足的功能,对应着一项真实世界的业务活动。换句话说,业务人员应该能理解服务干了什么。--------------------------------------------
2013-01-10 12:05:32 358
原创 SOA vs 分布式对象
可以用很多不同的方式处理分布式系统。其中之一是使用分布式对象,CORBA最初的概念就是来源于此。这个想法是使外部系统的对象可以被远程访问。你能远程调用对象的方法,包括那些属性设置和属性读取方法。也就是说,每访问一次属性,你都在调用远程函数。----------------------------------------------------------------------
2013-01-10 11:51:40 396
原创 SOA vs Web Service
许多SOA 定义都包括Web Service这个术语,但是,SOA和Web Service不一样。SOA是个范式;Web Service是运用特定实现策略,实现基础设施的可能方法。它们之间的区别很重要!!!Web Service正在成为实现SOA的事实标准。这并不是说用Web Service构建SOA能解决你的所有问题。Web Service能在提供基础设施上 助
2013-01-10 11:41:58 399
原创 SOA 动机
结构化编程、面向对象编程和组件是编程范式方面的努力;客户机---服务器架构、三层架构乃至N层架构师架构方面的进化。SOA接受异质 这个转变产生的效果正如敏捷编程接受"需求不断变更"产生的效果一样, 从抗拒到接受,观念上转变的一小步,实践中将形成巨大的差异。SOA接受变化 甚至必须在变化中才能产生出自己的SOA。强调SOA是必须根据
2013-01-10 11:08:59 447
原创 Linux(RedHat版) Ftp、JDK、Tomcat、Mysql
一、查看linux本机的ip:ifconfig二、FTP 启动ftp服务器:service vsftpd start 连接本地的ftp:ftp localhost 退出ftp :bye 关闭防火墙:service iptables stop linux自带的vsftp用户管理和系统用户管理是放一起的
2012-12-17 17:35:30 511
原创 Linux(RedHat版) 基础命令
一、进入dev的目录结构 cd /--------------------------------------/就是根路径 cd dev----------------------------------dev目录 pwd-------------------------------------如果忘记了你在哪个路径,使用pwd
2012-12-17 17:13:19 431
原创 Linux(RedHat版) 基本知识
一、 所有东西对linux而言都是文件。(编程简单)二、 /dev/:这个字串是所有设备文件所在的目录名。因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。 xx:分区名的前两个字母标明分区所在设备的类型。通常是hd(IDE磁盘)或sd(SCSI) y:这个字
2012-12-17 15:16:20 579
原创 hibernate映射值类型集合 10
hibernate提供了映射各种类型集合的方法,通过映射不同类型的集合,可以实现集合中的元素的不同特点一、映射Set Set集合不对其中的对象进行排序,并且不能存放重复对象。二、映射List LIst集合的特点是将其中的对象按照索引进行排序,并且可以通过索引获取指定对象,List集合可以存放重复对象。三、映射Map Map集合中的每
2012-12-11 22:31:28 782
原创 hibernate检索策略 9
在hibernate中提出了检索策略的概念,即在建立关联关系的情况下,在加载当前对象时,对关联对象的检索策略。合理的设置关联对象之间的检索策略,可以充分提升软件的运行性能,实现对硬件资源的合理利用。 hibernate提出了检索策略的概念,检索策略的作用域分为类级别才检索策略和关联级别的检索策略。 类级别的检索策略只对Session的load()方法有效,
2012-12-11 22:07:30 416
原创 hibernate中事务的应用 8
一、事务 所谓事务,是指一组相互依赖的操作单元的集合,用来保证对数据库的正确修改,保持数据的完整性,如果一个事务的某个单元操作失败,将取消本次事务的全部操作。 数据库事务必须具备以下特征(简称ACID) ①原子性(Atomic) 每个事务是一个不可分割的整体,只有所有的操作单元执行成功,整个事务才成功; 否则此次
2012-12-11 20:40:27 413
原创 hibernate映射多对多关联 7
一、多对多的单向关联 ①通过元素 ②通过元素 该元素的特点是允许在其映射的集合属性中存放重复的关联类的实例。 ③通过元素 该元素的特点是可自动通过其映射的集合属性中存放的关联类的实例的OID对关联类的实例进行排序,对于不存在的OID,将生成一个空对象代替。二、多对多的双向关联
2012-12-10 22:33:02 392
TA创建的收藏夹 TA关注的收藏夹
TA关注的人