
java开发
文章平均质量分 82
yusongwhu
这个作者很懒,什么都没留下…
展开
-
javascript小技巧(转)
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey转载 2010-02-02 09:47:00 · 637 阅读 · 0 评论 -
深入浅出学习struts框架(四):从MVC模式代码认识struts框架 .
从《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》分析mvc和三层关系开始,引出这个mvc设计模式实例,到《深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑》抽象封装业务处理和路径跳转,再到《深入浅出学习Struts框架(三):彻底去掉TestServlet中的字符串和if-else语句块》去掉if-else语句块和字符串,经过三篇文章循序渐进的重构转载 2012-03-24 21:40:13 · 468 阅读 · 0 评论 -
深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架 .
这篇博客是hibernate学习的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。通过这三步来简单的认识一下hibernate。 废话不多说,步入正题。首先简单介绍一下hibernate框架,它是一种基于JDBC的主流持久化框架,是一个优秀的orm实现;它对JDBC进行了轻量级的封装,大大简化了数据访问层繁杂的转载 2012-03-24 21:34:59 · 604 阅读 · 0 评论 -
深入浅出学习struts框架(五)--正式进入struts框架学习,从一个实例开始 .
之前写了四篇博客都是struts框架学习之前的引子,主要就是从mvc的一个实例开始,慢慢重构出一个struts框架雏形,通过这个雏形来引出我们要学习的struts框架。四篇博客如下:1、《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》2、《深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑》3、 《深入浅出学习Struts框转载 2012-03-24 21:40:52 · 716 阅读 · 0 评论 -
深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始
先看MVC模式流程图(其实MVC设计模式就是java中的model2。): 就像图上所标识的C层主要是Servlet层控制页面跳转,M层就是具体的业务处理逻辑,而JSP就是所谓的V层。MVC是有别于我们所说的三层,我们平常所说的三层是UI层、BLL层、DAL层,具体的区别如图: 从图上能看出来,JSP和Servl转载 2012-03-24 21:37:46 · 457 阅读 · 0 评论 -
深入浅出学习Struts框架(三):彻底去掉TestServlet中的字符串和if-else语句块 .
在《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》和《深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑》文章中已经说了分层和mvc模式的区别,和一些为了去掉mvc模式代码中的TestServlet类中的if-else。因为if-else在程序代码中是相对不稳定的,所以通过去掉if-else来引入对struts框架的学习。 在《转载 2012-03-24 21:39:46 · 415 阅读 · 0 评论 -
深入浅出学习Struts框架(二):重构MVC模式代码中跳转路径和业务逻辑 .
在上篇博文《深入浅出学习Struts框架(一):一个简单mvc模式代码示例开始》中简单说了一下MVC模式代码的实现和MVC模式和三层架构的区别,并且留下一个问题—如何去掉TestServlet中的IF-Else语句块。 因为在TestServlet中出现了If-Else语句块,所以让程序变得不再灵活,让应付需求变化时变得笨拙。所以就承接上篇文章来重构一下TestServle转载 2012-03-24 21:38:32 · 716 阅读 · 0 评论 -
深入浅出学习Hibernate框架(二):JDBC基础操作
上篇博客《深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架》简单介绍了一下Hibernate框架,并且举了一个实例来了解Hibernate。这篇博客将介绍JDBC的基本操作,说起这JDBC,大部分程序员是已经非常熟悉了,为了我的Hibernate学习的连载,所以在这篇要简单介绍一下JDBC的有关操作,因为这是Hibernate实现的基础,没有了JDBC也就没有了Hib转载 2012-03-24 21:36:01 · 571 阅读 · 0 评论 -
java中的回调函数——利用接口(转)
在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数的异步,否则会导致程序的崩溃。这样的解释似乎还是比较难懂,这里举个简单的例子,程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程转载 2010-04-06 11:37:00 · 567 阅读 · 0 评论 -
JMS基础知识整理(转)
开始文章之前先澄清几个概念什么是消息消息是一个用于在组件和应用程序之间通讯的的方法。消息之间的传递是点对点的。任何终端之间都可以相互接受和发送消息。并且每个终端都必须遵守如下的规则 -> 创建消息 -> 发送消息 -> 接收消息 -> 读取消息 为什么要使用消息理由很简单,消息是一个分布式的低耦合通讯方案。A发送一个消息到一个agent ,B作为接受者去agent上获取消息。但是A,B不需要同时到转载 2010-04-06 15:53:00 · 426 阅读 · 0 评论 -
java回调函数(转)
所谓回调,就是客户程序C调用服务程序S中的某个方法a,然后S又在某个时候反过来调用C中的某个方法b,对于C来说,这个b便叫做回调函数。一般说来,C不会自己调用b,C提供b的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的b叫甚名谁,所以S会约定b的接口规范(函数原型),然后由C提前通过S的一个函数r告诉S自己将要使用b函数,这个过程称为回调函数的注册,r称为注册函数。下面举转载 2010-04-06 11:48:00 · 354 阅读 · 0 评论 -
REST和SOAP:谁更好,或者都好?
如今,Web开发者的可选技术相当之多;从简化的数据库访问技术,到易用的中间件服务包装技术,以及各种有趣的客户端软件等等,一应俱全。所有这些产品和工具,都是为了帮助Web开发者用最快的速度开发出最好的Web应用。然而,拥有大量可选软件方案以及为Web应用的特定部分选用特定方案,都是具有挑战的事;而且,现在Web开发者必须持续跟踪各种不断变化着的标准与方法。举个例子,Web服务技术就有SO转载 2012-09-12 15:15:01 · 484 阅读 · 0 评论