`
kevin.wang
  • 浏览: 252549 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
SOA到底是什么?    SOA(Service-Oriented Architecture)的定义是面向服务的架构,就是说将软件按照功能设计成一个个服务,这些服务用标准的方式定义接口、并通过标准的协议进行调用。SOA所定义的接口和调用方式是独立于编程语 ...
SessionFactory.getCurrentSession () ,无论在什么地方调用,都返回的是同一个session。 openSession()重新建立一个新的session 在一个应用程序中,如果DAO 层使用Spring 的hibernate 模板,通过Spring 来控制session 的生命周期,则首选getCurrentSession ...
1、基本介绍Log4j   Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输出地;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令 ...
spring对AOP的支持(采用配置方式) 1、spring的依赖包配置 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/aspectj/*.jar 2、具体配置 <aop:config> <aop:aspect id="securityAspect" ref="securityHandler& ...
spring对AOP的支持 1、如果目标对象实现了接口,在默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,也可以强制使用CGLIB生成代理实现AOP 3、如果目标对象没有实现接口,那么必须引入CGLIB,spring会在JDK的动态代理和CGLIB代理之间切换 如何强制使用CGLIB生成代码? * 加入CGLIB库,SPRING_HOME/lib/cglib/*.jar * 加入如下配置,强制使用CGLIB代理 <aop:aspectj-autoproxy proxy-target-class="true"/> JDK动态代理 ...
spring对AOP的支持(采用Annotation方式) 1、spring的依赖包配置 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/aspectj/*.jar 2、将横切性关注点模块化,建立SecurityHandler ...

PCDATA 与 CDATA

    博客分类:
  • SE
XML 
   CDATA标志在属性声明中用于指明属性为CDATA字符类型,这种类型中&,<,和引号具有特殊意义。    PCDATA标志在元素声明中用于指明元素有混合内容(字符数据或者字符数据与子元素的混合)。元素内容将被解析。这种类型中&和<具有特殊意义,如果不是作为标记开始,则使用时要转义。    一个被"<![CDATA[" and "]]>"括起来的CDATA节,是不被解析的字符数据节,这与CDATA和PCDATA这两种被解析的字符数据形成对照。CDATA节只能出现在元素内容中,它与属性声明中的CDATA标志并无 ...
    在学习JavaScript解析xml时,发现setAttribute、createElement等只是把xml文件读到内存,在内存中修改xml,并不能修改本地xml. 原因:     因为js是从服务器上下载下来,直接在本地执行,在执行前用户是不清楚他到底都做了什么,如果此时执行一些非法代码,或者写一段病毒到本地,对操作系统是很大威胁,所以只能是依靠高级开发语言来完善B/S系统的功能了。 解决办法:     使用Java或Jsp对Xml读写操作。javascript可进行简单操作。 相关技术: 1.javascript解析Xml 2.java&jsp解析xml (xmlD ...
nodeName 属性含有某个节点的名称。     元素节点的 nodeName 是标签名称     属性节点的 nodeName 是属性名称     文本节点的 nodeName 永远是 #text     文档节点的 nodeName 永远是 #document 注释:nodeName 所包含的 XML 元素的标签名称永远是大写的 nodeValue 对于文本节点,nodeValue 属性包含文本。 对于属性节点,nodeValue 属性包含属性值。 nodeValue 属性对于文档节点和元素节点是不可用的。 nodeType nodeType 属性可返回节点的类型。 最重要 ...
1、架构师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。 2、架构师萌芽(高级程序员)学 ...
IBM XML: XSL 专题 http://www.ibm.com/developerworks/cn/xml/theme/x-xsl.html W3School http://www.w3school.com.cn/xsl/xsl_languages.asp XML 被设计为传输和存储数据,其焦点是数据的内容。 HTML 被设计用来显示数据,其焦点是数据的外观。 XML 是独立于软件和 ...
胖客户端模式将应用程序处理分成了两部分:由用户的桌面计算机执行的处理和最适合一个集中的服务器执行的处理。一个典型的胖客户端包含一个或多个在用户的PC上运行的应用程序,用户可以查看并操作数据、处理一些或所 ...
昨晚安装完SQL Server 2005 Express后安装SQL Server Management Studio Express,结果出现如下提示:     Setup is missing prerequisites:     - MSXML6     Go to http://go.microsoft.com/fwlink/?LinkId=54583 按照地址去重新下载MSXML6安装,问题依旧,无意中去MS的下载站去搜索,搜到了MSXML6 sp1,下载安装竟然成功了,这个情况和上次找不到附属汇编 Microsoft.VC80.MFC很类似。 MSXML6 SP1下载:http ...
1、Error filterStart异常的详细堆栈信息     2010-9-26 20:28:25 org.apache.catalina.core.StandardContext filterStart     严重: Exception starting filter struts2     java.lang.NullPointerException     at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)     at com.opensymph ...
一.基于ONGL中的DefaultTypeConverter 二.基于Struts2 的类型转换 在struts2支持功能强大的类型转换,它通过提供了一个StrutsTypeConverter抽象类,它是DefaultTypeConverter类的子类,用户在使用时需要实现以下两个类 convertFromString(Map context,String[] values,Class toType),它是字符串转换成复合类型,其中为了满足html中的多种请求参数形式如复合列表框,把参数values设成字符串数组形式。 converttoString(Map context,Object ...
Global site tag (gtag.js) - Google Analytics