Thomson-Blog ( 学习,学习,再学习;努力,努力,再努力。)
在学习的路上不断成长,成功之路就在脚下。

文章分类 -  开发技术

上一页 1 2 3 4 5 6 下一页
用C#实现HTTP协议下的多线程文件传输
摘要:如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网络应程序是多么的容易,从中也能体会到C#语言中强大的网络功能。 首先介绍一下HTTP协议,HTTP亦即Hpyer Text Transfer Protocal的缩写,它是现代互联网上最重要的一种网络协议,超文本传输协议位于TCP/IP协议的应用层,是一个面向无连接、简单、快速的C/S结构的协议。HTTP的工作过程大体... 阅读全文
posted @ 2008-09-05 14:44 Thomson-Blog 阅读(242) 评论(0) 推荐(0)
HTTP 协议基础,http头信息详解
摘要:作者:中国IT实验室 来源:中国IT实验室 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为... 阅读全文
posted @ 2008-09-05 14:37 Thomson-Blog 阅读(319) 评论(0) 推荐(0)
Java关键字final、static使用总结
摘要:一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 fi... 阅读全文
posted @ 2008-08-29 14:26 Thomson-Blog 阅读(152) 评论(0) 推荐(0)
深入理解abstract class和interface
摘要:abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很... 阅读全文
posted @ 2008-08-29 14:24 Thomson-Blog 阅读(112) 评论(0) 推荐(0)
实现一个省市联动菜单
摘要:准备工作: 一个XML文件: xml 代码 xml version="1.0" encoding="GBK"?> 北京city> 上海city> 天津city> 重庆city> province> ... 阅读全文
posted @ 2008-08-29 14:18 Thomson-Blog 阅读(541) 评论(0) 推荐(0)
如何在hibernate+spring的框架下对DAO层和service层进行测试
摘要:最重要的是applicationContext.xml的配置, dao的配置如下 如果是这样的话,对于dao的测试,我想应该没有什么问题; 首先你的测试类应该继承AbstractTransactionalSpringContextTests这个类,覆盖他的一个方法;getConfigLocations 如下所示 public class ArticleDataDao... 阅读全文
posted @ 2008-08-21 11:18 Thomson-Blog 阅读(626) 评论(0) 推荐(0)
Spring MVC与struts比较
摘要:Spring与struts比较 1、web.xml 这个文件中的内容是j2ee定义的,整体上看没有什么变化, 主要描述了系统的入口点,映射,以及配置文件。 struts如下: 程序代码: action org.apache.struts.action.ActionServlet(入口点) config ... 阅读全文
posted @ 2008-08-21 11:13 Thomson-Blog 阅读(438) 评论(0) 推荐(0)
深入谈论JSF与Struts的异同
摘要:Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模... 阅读全文
posted @ 2008-08-21 11:11 Thomson-Blog 阅读(166) 评论(0) 推荐(0)
JSF和Spring集成
摘要:JSF和Spring集成原理是获得彼此的上下文引用,以此进一步获得各自管理的bean,这是可能的,因为两者是web应用框架都遵循servlet规范,为二者整合提供了可能和基础. 在Spring中ApplicationContext是相当重要的类,对于web应用,它还包装了javax.servlet.ServletContext,为web应用提供了所有可以利用的数据,包括可管理bean,Face... 阅读全文
posted @ 2008-08-21 11:05 Thomson-Blog 阅读(620) 评论(0) 推荐(0)
Spring配置事务在DAO层和业务逻辑层
摘要:Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的... 阅读全文
posted @ 2008-08-21 11:03 Thomson-Blog 阅读(447) 评论(0) 推荐(0)
Spring中如何加载多个配置文件
摘要:1.第一种,使用数组 代码 ApplicationContext contex=new ClassXmlApplicationContext(bew String["a1.xml","a2.xml"]); 2.第二种,只用通配符 代码 ApplicationContext contex=new ClassXmlApplicationContext("a*.xml"); //但此种... 阅读全文
posted @ 2008-08-21 11:01 Thomson-Blog 阅读(384) 评论(0) 推荐(0)
Java编程中Spring的一些负面因素
摘要:一。Spring的xml配置很不好。xml滥用程度已经泛滥成灾了。要知道程序员最习惯,最欢迎的还是看代码。当要看一个业务逻辑时发现竟然先要去看它的父类,然后看爷爷类,然后再看太爷爷类,最后发现还需要找Spring配置去找另外一个类,而这个类ref了另外一个类时,肯定哐当晕倒。无论是初学语言,还是对技术深入了解的高手,或者还是因为项目紧急从别的地方抽掉过来的其他成员。简单的代码和配置都是合... 阅读全文
posted @ 2008-08-21 11:00 Thomson-Blog 阅读(187) 评论(0) 推荐(0)
利用Spring中的AOP做权限管理
摘要:AOP在Spring中占有很重要的地位,做了一个例子是利用AOP来做一个登陆的身份验证。。希望能对大家有所帮助,使用了AOP可以在不破坏你的代码的前提下帮你完成验证功能。。 转一点AOP的知识: 程序代码: ... 阅读全文
posted @ 2008-08-21 10:58 Thomson-Blog 阅读(313) 评论(0) 推荐(0)
Spring提供的事务管理与应用
摘要:Spring框架简介Spring框架是一个2003年2月才出现的开源项目,该开源项目起源自Rod Johnson在2002年末出版的《Expert One-on-One J2EE Design and Development》一书中的基础性代码。在该书中,Rod Johnson倡导J2EE实用主义的设计思想,而Spring框架正是这一思想的更全面和具体的实现。Spring框架由一个容器,一个配置和... 阅读全文
posted @ 2008-08-21 10:57 Thomson-Blog 阅读(239) 评论(0) 推荐(0)
如何在Spring中解决中文乱码的方法
摘要:由于刚开始学习这个Framework,所以很多东西也不是特别清楚,以前在JB环境下也没怎么遇到乱码问题。这次试了很多方法都不行,于是决定加个Fileter了,web.xml部分内容如下: SetCharacterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding G... 阅读全文
posted @ 2008-08-21 10:43 Thomson-Blog 阅读(295) 评论(0) 推荐(0)
反向控制和面向切面编程在Spring的应用
摘要:针对传统的J2EE架构方案常常无法让人满意:程序过于复杂,难以测试和维护成本高。根据企业实际需求,本文探讨了一种轻量级的J2EE应用框架Spring ,它用更加轻量、更加灵活的基础设施取代了EJB。在此对Spring背后的反向控制原理和面向切面编程技术进行了比较深入研究,并与传统实现进行对比,显示了这种框架具有大大降低开发成本,可测试等优点。 关键词 Spring;反向控制;面向切... 阅读全文
posted @ 2008-08-21 10:42 Thomson-Blog 阅读(276) 评论(0) 推荐(0)
Spring JMS 消息处理
摘要:Spring JMS(Java 消息服务)框架的特性。JMS PG 定义了 Java 应用程序通过面向消息的中间件(MOM)创建和交换消息的标准途径。开发一个点对点的(P2P)基于消息的系统,使用 Spring JMS 框架通过 JMS 接口与 IBM 的 WebSphere MQ 集成。将可以通过这个系统发送和接收简单的文本消息。 Spring JMS Spring 的 JMS 抽象框... 阅读全文
posted @ 2008-08-21 10:41 Thomson-Blog 阅读(481) 评论(0) 推荐(0)
Spring中接口注入的三种方式
摘要:Spring开发指南中所说的三种注入方式: Type1 接口注入 我们常常借助接口来将调用者与实现者分离。如: public class ClassA { private InterfaceB clzB; public init() { Ojbect obj = Class.forName(Config.BImplementation).newInstanc... 阅读全文
posted @ 2008-08-21 10:38 Thomson-Blog 阅读(978) 评论(0) 推荐(1)
struts+spring+hibernate实现数据库记分页显示
摘要:public List getList(PageBean p, String str[], Object ob2[]) { Session session = this.getSession(); Query q = session.createQuery(p.getListSQL()); for (int i = 0; i public int getTotalCount(Page... 阅读全文
posted @ 2008-08-21 10:37 Thomson-Blog 阅读(448) 评论(0) 推荐(0)
Spring中事件处理的小技巧
摘要:Spring中提供一些Aware相关的接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationCont... 阅读全文
posted @ 2008-08-21 10:16 Thomson-Blog 阅读(206) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页