
Web Development
文章平均质量分 71
jwsh1984
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tomcat5.5的基本配置说明
Tomcat是apache的一个子项目,也是一个开源项目,主要是用于J2EE web容器,由于是一个开源项目,在学习与开发测试中经常被用到(而目前商业最为经常用到的web服务器是BEA WebLogic)。在开源项目中,鼎鼎大名的apache基金会大家肯定有所了解,网站链接:http://www.apache.org/,而旗下的Jakarta Projec原创 2005-02-09 19:32:00 · 25191 阅读 · 1 评论 -
Spring-WebFlow(SWF)1.0rc感想
Spring-WebFlow1.0rc使用之后感觉还可以,我的感想如下: 1)首先把MVC中的C提取出来,作为一个独立的开发模块,在WebFlow中重点放在各种状态中,结合UML图中的状态图来进行开发比较合理; 2)其次,由于状态图的结合,个人感觉良好,同时在测试的时候,利用了Mock的技术,框架提高了一些简单的JUnit和EasyMock扩展类,基于这些扩展类可以很轻松地进行原创 2006-05-10 20:36:00 · 1606 阅读 · 0 评论 -
网络应用程序的框架
随着技术的发展,网络开发的分工越来越细了,如何进行更加细致的分工是当前提高开发的效率的一个重点之一。因此,j2ee很多框架都努力向更加明确的分工发展,这几年来,MVC框架满天飞,关于框架的技术也不断的发展与成熟,诸如:struts,webwork,spring mvc都是其中的代表,同时由于组件技术的发展,如何更好的的把组件引入商业网站开发中也是一大焦点问题。前一种方式是基于用户的请求和原创 2006-05-07 01:59:00 · 2241 阅读 · 0 评论 -
一个Hibernate3+Spring Transaction例子
前言:正如我在blog:Why we are using Spring framework?里面提到的那样,Spring framework通过其aop框架为我们提供了一个容器事务处理的实现,通过使用该容器事务处理,我们可以获得一个轻型的容器事务处理,下面我们通过例子我们来说明这些实现。模型: 现在我们来创建一个网上购物系统,在该系统中用户购物与发送数据单,同时系统还可以记录用户的行为原创 2006-05-06 15:47:00 · 6159 阅读 · 2 评论 -
推荐的J2ee相关资源
学习同时也是一个思考的再造过程,尤其是当你有一个好的工具的话,你的思考将会更加有效率,在当前信息时代,网络资源就是我们的工具。每当我发现一个适合的资源与文章时,我都在默默的想,怎么以前就没有人向我介绍这些资源呢?同时,我在使用资源的时候,也经常发现,啊!资源太多了也麻烦,没有时间看怎么办呢?因此,我想,收藏几个资源就够了,但是,这几个资源的技术含量必须能满足我的要求才行。现在,我推原创 2006-05-05 21:43:00 · 1337 阅读 · 0 评论 -
Why we are using Spring framework?
在众多j2ee框架中,spring作为一个轻型框架值得称赞的地方很多,就我认为,我觉得以下几点是使用他的理由:1.IOC容器。提供了IOC容器来管理java类,对类之间的依赖性进行管理,逻辑性分明。其实这点并没有什么特色,近年来,IOC容器很多,所以现在的框架至少都需要实现这点。在自动初始化类属性等,我更喜欢hivemind的默认操作,spring需要自己声明自动化绑定。2.对Bean的原创 2006-04-27 22:21:00 · 1673 阅读 · 0 评论 -
单元测试的扩展:mock object
现实问题: 在实际的面向对象软件设计中,我们经常会碰到这样的情况,我们在对现实对象进行构建之后,对象之间是通过一系列的接口来实现。这在面向对象设计里是最自然不过的事情了,但是随着软件测试需求的发展,这会产生一些小问题。举个例子,用户A现在拿到一个用户B提供的接口,他根据这个接口实现了自己的需求,但是用户A编译自己的代码后,想简单模拟测试一下,怎么办呢?这点也是很现实的一个问题。我们是否可以原创 2006-04-22 14:50:00 · 1548 阅读 · 0 评论 -
Spring事务处理及其AOP框架的内幕
Spring框架中成功吸引人的一点就是容器事务的管理,提供了一个轻量级的容器事务处理,针对的对象是普通的java类,使用Spring事务管理的话,你可以按照自己的业务把一些相关的方法纳入其事务管理里面,这就避免了程序员在处理事务的过程中繁琐的工作.同时这些也是ejb2.X规范里面吸引人的一点,这在spring里面都很好的提供.虽然在跨容器的事务管理,spring里面并没有提供,但原创 2005-11-07 11:45:00 · 1347 阅读 · 0 评论 -
J2EE综合应用
以下是在J2EE综合开发中常用的:1、O/R Mapping工具:最为常用的是hibernate,国内使用这个的比较多,同时ejb3.0也是基于hibernate实现的。其他的按情况使用,如:jdo,ibatis等。2、事务处理:简易可使用spring框架的事务处理,这里推荐使用spring框架,主要是因为作者Rod Johnson是一个实用派的代表人物,spring框架也是针对Expe原创 2005-04-30 15:23:00 · 1373 阅读 · 0 评论 -
使用dom4j来处理xml文档
前言:很久不来这里写blog了,为了介绍一些j2ee中的常用,决定开始写一些常用的东西。这里,大家都知道,去年,sun公司的使用样例和测试以及api文档结合发布自己的代码的方法,可以说是一个大进步,这样发布自己的软件系统的时候,可以让其他程序员快速入门,现在这种发布的方法已经基本成为开源项目的一种框架形式。所以学习j2ee的话,首先就要学习JUnit,学习怎样使用JUnit来测试,会看懂那些测试源原创 2005-04-30 13:29:00 · 1514 阅读 · 0 评论 -
Java安全快速入门
我写这篇blog的目的主要是为了下一篇blog,有关XML Encryption做好准备的,这篇文章主要谈一下,密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(原创 2005-02-16 23:50:00 · 1588 阅读 · 0 评论 -
AOP编程入门
Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP的实现的话,那原创 2005-02-27 10:11:00 · 1860 阅读 · 0 评论 -
基于JAX-RPC的快速Web服务开发方案
前两天写了两篇Blog使用SOAP开发java web服务--Axis开发方案 ,深入探索SOAP1.1--使用SAAJ1.2.1 ,有些读者可能对Java的web服务开发抱怨了,怎的那么复杂呢?不如在net平台下敲几个键就行了,:),请先不用着急,前两天我的Blog只是为了让各位读者深入了解一下什么是SOAP,以及其在Java中的封装接口实现,今天我们来讨论一下,一种高层的web服务原创 2005-02-11 14:30:00 · 2167 阅读 · 0 评论 -
深入探索SOAP1.1--使用SAAJ1.2.1
本文的预定作者应该对SOAP1.1的基本规范有所了解,并熟悉了j2ee的基本开发,如果不熟悉的话,可以看一下我的Blog:使用SOAP开发java web服务--Axis开发方案 ,详细标准可以查看w3c的官方网站,连接如下:http://www.w3.org/TR/2000/NOTE-SOAP-20000508/ 。本文主要是探讨SAAJ(SOAP with Attachment原创 2005-02-11 00:23:00 · 7385 阅读 · 1 评论 -
初探Java类加载机制
一、在jdk1.2以后,类加载是通过委托来完成的,这意味着如果 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本地文件系统。今天我们就来探讨一下在jvm中这些机制是怎样运行的。让我们假设有一个class字节码文件(比如Hello.class文件),那么原创 2005-02-12 01:28:00 · 1496 阅读 · 0 评论 -
使用SOAP开发java web服务--Axis开发方案
本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开发中构建SOAP服务: 一、SOAP(Simple Object Access Protocol)简单对象访问协议,要了解SOAP,首先就需要了解分布式计算的由来,随着下一代的分布式计算体系web服务的出现,SOAP成为了创建和调用通过网络原创 2005-02-09 22:41:00 · 28204 阅读 · 2 评论 -
Tomcat5.5下的jndi的配置
JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池,下面谈一下我在Tomcat5.5中配置和使用JNDI的方法。本文的对象是对j2ee编程有所了解的读者,或者已经看过了我的Blog:tomcat的基本配置说明 一、先在自己应用程序WEB-INF目录下的web.xml添加以原创 2005-02-09 20:00:00 · 8928 阅读 · 0 评论 -
webwork2敏捷开发快速上手
webwork2是一个优秀的J2EE web程序MVC框架,作为一个传统的框架,在2.2以后和struts2进行合并为一个新型的统一框架。其提供了很多工具可以使初学者快速入门,从而进行敏捷开发,以下是我的尝试:到官方网站下载webwork2.2.4版本。(1)快速上手: 进入%webwork-2.2.4%目录下,运行java -jar webwork-2.2.4.j原创 2006-09-26 22:36:00 · 1443 阅读 · 0 评论