自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁月静好

以产品为导向

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring组件自动扫描

问题描述一个系统往往有成千上万的组件,如果需要手动将所有组件都纳入Spring容器中管理,是一个浩大的工程。解决方案Spring 提供组件扫描(component scanning)功能。它能从classpath里自动扫描、侦测和实例化具有特定注解的组件。基本的注解是@Component,它标识一个受Spring管理的组件。其他特定的注解有@Repository、@Service和@C

2014-03-30 16:31:44 2786

原创 Spring Bean自动装配和注解注入

问题描述如果一个Bean需要注入很多属性,每个属性都要显示注入,就会显得很麻烦。解决方案让Ioc容器自动为Bean指定引用。方法之一---在XML配置文件实现自动装配Car.javapackage com.zzj.bean;public class Car { public void start(){ System.out.println("starting ca

2014-03-30 15:25:15 11052 2

原创 Spring Bean配置继承

问题描述---为什么Bean配置需要能够继承?在Spring Ico容器里配置Bean时,可能存在这样一种情况:多个Bean的配置有一部分是相同的,如果在每个Bean里都进行配置,就会显得很麻烦。相同的配置往往有两种情况:1.多个Bean需要注入相同的Bean;2.多个元素的属性相同。解决方案将多个Bean相同的部分抽象为一个Bean,然后让这多个Bean继承它。实现案例

2014-03-30 14:48:18 4688

原创 XML文档分类

XML文档历史分类按照对XML文档规范的遵循程度,将XML文档分类三类:1.格式不良好(malformed)的XML文档。完全没有遵守XML文档基本规则的XML文档。2.格式良好(well-formed)但无效的XML文档。遵守了XML文档基本规则,但没有使用DTD或schema定义语义约束的XML文档;使用了DTD或schema定义语义约束,但没有遵守DTD或schema

2014-03-28 20:07:21 1836

转载 XML命名空间

XML命名空间(XML namespace,也译作XML名称空间、XML名字空间)用于在一个XML文档中提供名字唯一的元素和属性。XML命名空间在W3C推荐规范《Namespaces in XML》中定义。XML命名空间于1999年1月14日成为W3C的推荐规范。W3C将XML命名空间定义为以国际化资源标识符(Internationalized Resource Identifier,IR

2014-03-28 16:23:50 1667

原创 xml语义约束:DTD和Schema

XML不像HTML那样有一套预置的标签,但是XML有严格的语义约束,主要有两种模式:DTD和SchemaDTDDTD有三种引用方式:1.内部引用,DTD只能供一个XML文档使用。2.外部(SYSTEM)引用,DTD是一个单独的文件,可以供多个XML文档使用。3.公共(PUBLIC)引用,DTD是一个URL,可以供多个XML使用。注:一个XML一般只能引入一个DTD。Sc

2014-03-27 22:10:20 2204

原创 xml特殊字符处理的两种方式:实体引用和CDATA

实体引用(entity reference)非法的 XML 字符必须被替换为实体引用(entity reference)。假如您在 XML 文档中放置了一个类似 "if salary 为了避免此类错误,需要把字符 "if salary < 1000 then在 XML 中有 5 个预定义的实体引用:<小于>>

2014-03-26 23:38:06 5584

原创 解决容器对组件的“侵入式”管理方法之二——控制反转(Ioc)

在博客《解决容器对组件的“侵入式”管理方法之一——服务定位器》中,讲到了使用服务定位器查找组件,这是一种主动查找的行为。这种查找有一个缺点:组件需要如何查找资源。这时我们可以考虑被动查找:反转资源获取方向,这就是大名鼎鼎的Ioc(控制反转)。容器主动将资源推送给组件,组件则以一种合适的方式来接受资源。Ioc是一种通用的设计原则,DI(依赖注入)则是具体的设计模式。依赖注入有三种方式:1

2014-03-25 11:19:10 1351

原创 解决容器对组件的“侵入式”管理方法之一——服务定位器

接博客

2014-03-14 10:06:49 1367 1

原创 对象管理器(容器)——面向对象系统设计的选择

面向对象程序设计(Object Oriented Programming,OOP)是当今程序设计的主流,它很好地实现了软件的重用性和扩展性。采用OOP设计的系统是由很多个对象组成的,对象和对象之间会构成依赖关系,这时需要有一个专门的模块来管理这些对象的创建和它们之间的依赖关系,否则这些对象会紧紧地耦合在一起,使系统变得难以维护和扩展。这个专门的模块就叫对象管理器,简称容器。容器负责创建对象

2014-03-13 15:44:25 3248 1

转载 SQL查询原理及执行顺序

一、sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。 5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选

2014-03-11 22:18:13 2998

原创 私有IP通过网关代理上网的原理

1.网关计算机的ip地址只能是内网的ip不能是Internet的ip,因为内网的其他计算机必须找到这个网关计算机,如果网关计算机设置为外网的ip,那么其他计算机找不到他 2.192.168.0.1-------166.111.111.10    3.报文格式: 源IP|目标IP|源端口|目标端口|帧数据——》192.168.0.3|221.101.121.57|3000|3000|hell

2014-03-09 16:06:13 3010

原创 Java发送Http请求

package com.xs.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net

2014-03-03 11:43:38 2512

Jax-ws RI包含的Jar包

Jax-ws RI包含的Jar包

2017-07-20

使用Jax-ws RI将webservice发布到Web容器(Tomcat)

使用Jax-ws RI将webservice发布到Web容器(Tomcat)

2017-07-20

固定管理系统

该系统是四人做的一个固定管理系统, 用extjs做的前端,mysql数据库,tomcat为服务器。 先在mysql中创建fam_database数据库, 然后运行creatDatabase.jsp就可以在数据库中创建表。 固定资产管理系统用来支持企业固定资产管理, 功能包括资产管理、资产采购、报表管理、系统用户管理。 该系统功能完善,可使企业的固定管理系统从纯手工中解脱出来, 实现企业固定管理系统自动化、规范化、合理化、科学化,其实用性强, 用户界面友好,有助于加快企业的信息传递和智能建设,并为企业整体实现信息化管理体系作好铺垫。

2011-10-18

Ajax编程宝典--Internet之光

web革命,使用Ajax聊天,实现自动完成功能.

2011-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除