`
文章列表
      最近看了一些关于2010系统架构师大会的内容,多半谈到的是和运维相关的架构问题,即项目形成产品后的架构运维问题,而非项目形成产品前的架构设计问题,也即我们常说的基础规划架构师和软件开发架构师吧!    ...
关于“云计算”的基础介绍,来自百度百科,感觉比较基础与全面,能在短时间内对云计算产生感性化的认识,十分不错,故留下Mark!   主要信息内容为: 【云计算】概念是由Google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效;“云计算”图书版本也很多,都从理论和实践上介绍了云计算的特性与功用。 目录 简要介绍 ...
长话短说,偶在博客开出了IBATIS2栏目,为的是给守护IBATIS2的同僚以信心,勿盲目的跟风技术,蜻蜓点水(毕竟遗留项目升级不易)! IBATIS2是有缺陷,但作为SQL MAP开发,拥有它足以!IBATIS3做了优化、做了调整,完全处于不兼容 ...
打开IBATIS2之门,将带您走进IBATIS2的美妙世界,陆续让您体会到灵活SQL的对象化映射! 一、IBATIS是什么?       IBATIS是什么?简而言之,IBATIS“半自动化”的ORM实现,采用SQL MAP方式完成SQL与Java Bean间灵活映射。使用SQL Map,能够大大减少访问关系数据库的代码。SQL Map使用简单的XML配置文件将Java Bean映射成SQL语句,对比其他的数据库持续层和ORM框架(如JDO的实现,Hibernate等),SQL Map最大的优点在于它简单易学。要使用SQL Map,只要熟悉Java Bean,XML和SQL,就能使您充分发挥 ...
       很早就应该为IBATIS写点什么,但总疲于工作或者说疲于懒惰,最终未能留下点什么,今日决定写点什么主要出于前一阵子工作的需求--非数据为中心的后台系统的数据库数据持久化;同时,也觉得长年累月的工作之余应 ...
      在上篇博文中我们已经简单的阐述了大部分有关单例(Singleton)模式的知识点,主要包括何谓单例、单例使用场景、单例几种实现方式及其特点以及单例的局限性。接下来我们将着重阐述有关原型(Prototype)的一些常识 ...
      在创建型模式中,单例(Singleton)模式和原型(Prototype)模式相对来说其用意更为简单明了。单例(Singleton)模式确保某类只有一个实例,且自行实例化并向整个系统提供这个实例;原型(Prototype)模式通过给出一个原 ...
      序:上一篇博文关于模式中粗略的谈了下何谓模式、模式的要素、理解模式的核心关注点以及在java中使用模式常涉及到的抽象类与接口异同问题,在接下来的篇章里将陆续介绍GOF 23的模式。由于博文仅倾向于模式的理解 ...
     关于模式,相信大家均有自己的感性认识。所谓模式无非是特定场景用特定方法,且该场景可重现。正如现实世界中我们读书学习、相互交流、出国考察等,均是为了找寻模式丰富大脑的知识以待后用。不过,我们人类的活动并不仅仅局限在已有的模式中,因为我们更期待用好、用精模式,并且有创造模式的能力。      当然,关于模式自然有官方较为精确的定义,比如建筑领域大师Christopher Alexande说:“每一个模式描述了一个在我们周围不断重复发生的问题,以及给问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必重复劳动。”Alexander所指的这种城市和建筑模式的思想也同样适用于软件领域 ...
      今天重装了一下MyEclipse7.5,打开原来的Flex项目,又报了以下两个错误,之前解决过,但不想又出现,于是把它的解决方法贴出来,做个备忘!       错误信息为 错误信息 写道 cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'flex:message-broker'. cvc-complex-type.2.4.c: The matching wildcard is strict, but no declarati ...
假如您同时遇到如下问题,不妨尝试下我的解决方法: 问题1、Flex程序运行奇慢,debug的结果是耗时在remoteObject调用后台服务; 问题2、Flex项目(只可本机发布访问)在本机编译打包并发布至其它机运行时,报[RPC Fault faultString="Send Failed" faultCode="ClientError.MessageSend" faultDetail="Channel.Secrity.Error error Error#2048 url:http://ip:port/flex/messagebroker/ ...
今天同事问了个问题: 写道 知道怎么写js实现这个功能么? 在select中,选择1,在select后面出现一个文本框 选择2, 在select后面出现一个select 这个文本框和select名字一样,只能出现一个 这样子   对于这种需求,想必大家都遇到过,也都解决过。 给同事写了个简单样例,顺手贴出来,算是随笔吧,也为以后书写js方面的资料开个头,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/lo ...
前言:本讲是在【第四讲:WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6+iBatis2.3.4】的基础上添加iBatis,此次集成其实质是Spring与Struts2的整合而已 目标:WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6+iBatis2.3.4+Struts2.1.8,重在整合Spring与Struts2,并采用托管的方式,即Struts2 action托管于Spring 优点:这是一种保守的混合开发模式,既充分利用了原有的资源与技术,又不失先机的采用了新兴技术,为未来发展开拓空间打下夯实基础 再需添加资源:stru ...
前言:本讲是在【第三讲:WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6】方式二的基础上添加iBatis,此次集成其实质是Spring与iBatis的整合而已 目标:WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6+iBatis2.3.4 再需添加资源:
第三讲 WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6集成方式一 <!--EndFragment--> 前言:本讲是在【第二讲:WEB项目-集成Flex3+BlazeDS3.2】的基础上添加Spring功能; 集成方式一:直接采用servlet配置模式,而非侦听配置模式
Global site tag (gtag.js) - Google Analytics