
【技术框架篇】
文章平均质量分 68
小黑师傅
对电子商务有浓厚的兴趣,并对电子商务有深厚的了解,喜欢交朋友,喜欢和朋友探讨电子商务的发展前景!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WebWork标签库简介
WebWork标签库分为七大类:通用标签: 最常用, 最基本的标签; 组件化标签: 鼓励视图的组件化; 流程控制标签: 在JSP页面中管理控制流程; 迭代标签: 迭代元素并操作可迭代(iterable)的对象; UI标签: 生成HTML表单字段和控件; VUI标签: 在WebWork2.0版本之后,VUI 标签已经从WebWork里移除.因为它们在4年中基本原创 2010-03-18 15:20:00 · 638 阅读 · 0 评论 -
详细讲解在Spring中进行集成测试
详细讲解在Spring中进行集成测试 2009-05-07 作者:陈雄华 来源:网络 概述在单元测试时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试,它的目的在于发现一些模块间整合的问题。有些功能很难通过模拟转载 2010-02-01 15:44:00 · 819 阅读 · 0 评论 -
DWR的基本用法
使用DWR可以很轻松的让你javascript调用java的类文件的方法,是不是觉得很兴奋呢,好,看个简单的例子前提是你的JSP环境已经搭建好了。第一步,首先要下载必须的东西。http://getahead.ltd.uk/dwr/下载dwr.jar,放到WEB-INF/lib下,这是dwr的开发包。找不到就给你直接下载的链接你吧https://dwr.dev.java.net/files/docu原创 2009-12-29 14:32:00 · 1017 阅读 · 0 评论 -
Apache Commons工具集简介(二)
5、Commons FileUploadhttp://jakarta.apache.org/commons/fileupload/说明:jsp的上传文件功能怎么做呢?使用示例:// Create a factory for disk-based file itemsFileItemFactory factory = new DiskFileItemFactory();// Cr原创 2009-11-25 11:08:00 · 676 阅读 · 0 评论 -
spring mvc 实现原理
Spring提供了DispatcherServlet,这个类不仅负责实现请求转发,还负责启动一个WebApplicationContext容器。 按照Spring一贯的IoC哲学,所有的Controller都是JavaBean,并由IoC容器统一管理。对于View,则采取了更灵活的处理方 式,Spring MVC允许使用不同的View实现,除了JSP外,还可以使用Velocity、Fr转载 2009-10-22 12:53:00 · 935 阅读 · 0 评论 -
ant
Ant入门 一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新的版本 3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:/ant-1.6虽然你原创 2009-06-29 00:57:00 · 616 阅读 · 0 评论 -
spring的事务管理,实际上是将jdbc操作的繁琐代码做成了切面
spring2.0事务处理spring的事务管理,实际上是将jdbc操作的繁琐代码做成了切面.引言:传统的jdbc编程的缺点: 如:使用jdbc完成插入一条记录 1234567代码1 ...// 核心业务代码 psmt.executeUpdate(sql) ;// 代码2如上所示原创 2009-06-18 19:57:00 · 868 阅读 · 0 评论 -
SerfJ REST代码实例
SerfJ 是一个最简单的框架用来开发Java的REST的Web应用。可帮助你开发优雅的MVC架构的应用,使用惯例重于配置的思路,无需配置文件和注解。 [代码] web.xml01servlet>02 servlet-name>RestServletservlet-name>原创 2012-12-26 10:32:40 · 1482 阅读 · 0 评论 -
Serfj中文参考手册
目录1. 框架1.1 REST风格 URLS1.2 标准 URLS2. 控制器2.1 控制器的标注2.2 从请求中获取参数2.3 在响应中附加参数2.4 显示页面3. 序列化4. 服务配置4.1 配置属性5. 资源搜索风格5.1 功能导向风格5.2 基于模型的功能导向风格5.3 模型导向风格6. 非web客户端1.原创 2012-12-26 10:25:41 · 2819 阅读 · 3 评论 -
Axis实践之Axis入门
第一部分: 安装Axis 第一步: 下载Axis 从Apache网站下载Axis发布包: http://ws.apache.org/axis/ 我下载的是 Axis 1.4 Final 版 第二步: 解压Axis压缩包 把下载的axis-bin-1_4.zip包解压缩到一个文件夹,可以是任意的,但如果文件夹包含中文名时,在中间有些过程需要对中文进行一些处理,否则可能出错; 我把axis-bin-1原创 2009-12-29 16:53:00 · 935 阅读 · 0 评论 -
Struts的验证--Validator
<span id="articlecontent" class="wenzhang_con" style="width: 780px;" onmouseup="function onmouseup(){NewHighlight(event)}">使用Validator包括如下三步:1、启用Validator插件;2、生成Form Bean类;3、修改配置文件。下面将详细说明如何配置和使原创 2009-12-22 09:44:00 · 583 阅读 · 0 评论 -
Apache工具简介
Jakarta项目是ASF(The Apache Software Foundation)的一部分。ASF是一个非赢利组织,她鼓励基于开放的软件许可下进行合作、注重实效的开发,并提供各个领域的高质量软件,她涉及到 Http服务器,编译工具,类库,开发架构,服务器端Java技术,J2EE容器,数据库工具,日志工具,XML解析等等诸多领域。ASF提供的java 项目有一部分在Jakarta中,还有一些转载 2009-11-25 09:53:00 · 957 阅读 · 0 评论 -
Hibernate Session.get()和Session.laod()的区别
<br />1、hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认<br />为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可<br />以放心的使用代理来延迟加载该对象。但是万一数据库中不存在该记录,那就只能抛异常了<br />,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而<br />不是在创建这个对象时。在load时会先查一下session缓存看看该id对应的对象是否存在,<br原创 2010-06-02 17:15:00 · 766 阅读 · 0 评论 -
Spring MVC framework深入总体分析
在当今的MVC framework里,似乎Webwork2逐渐成为主流, Webwork2+SpringFramework的组合变得越来越流行。这似乎意味着Spring自带的MVC framework远比Webwork2差,所以大家纷纷用Webwork2来代替。确实,Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多人包括xiecc认为S转载 2009-10-22 12:41:00 · 563 阅读 · 0 评论 -
jstl标签详解
概述 在JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library ),为大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。 Sun 公司 Java 规范标原创 2010-01-29 10:01:00 · 836 阅读 · 0 评论 -
Struts1.1与webwork2的比较
特 征 Struts1.1 WebWork2 Action类 在Struts里面,每一个Action类必需要继承一个抽象的类org.apache.struts.action.Action。这个在Java编程中会引来一些问题,就是关于多种继承的问题。 WebWork的Action类仅需要实现原创 2010-03-16 11:12:00 · 564 阅读 · 0 评论 -
Struts原理与实践(5)
一个支持i18n的应用程序应该有如下一些特征:1增加支持的语言时要求不更改程序代码2字符元素、消息、和图象保存在原代码之外3依赖于不同文化的数据如:日期时间、小数、及现金符号等数据对用户的语言和地理位置应该有正确的格式4应用程序能迅速地适应新语言和/或新地区 Struts主要采用两个i18n组件来实现国际化编程: 第一个组件是一个被应用程序控制器管理的消息类,它引用包含地区相关信息串的资源包。第二原创 2009-12-21 17:02:00 · 474 阅读 · 0 评论 -
Struts原理与实践(7)
在上一篇文章中介绍校验时提到客户边的校验用到了JavaScript,实际上用Struts配合JavaScript还可以实现许多有用的功能,比如,级联下拉菜单的实现就是一个典型的例子: 本例假设要实现的是一个文章发布系统,我们要发布的文章分为新闻类和技术类,其中新闻类又分为时事新闻和行业动态;技术类又分为操作系统、数据库、和编程语言等,为了便于添加新的条目,所有这些都保存在数据库表中。 为此,我们建原创 2009-12-21 17:00:00 · 524 阅读 · 0 评论 -
Struts1.2的标签
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。标签库说明HTML 标签用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单Bean 标签在访问JavaBeans 及其属性,以及定义一个新的bean 时使用原创 2009-12-11 16:45:00 · 1730 阅读 · 0 评论 -
Struts原理与实践(2)
下面,我们就从一个最简单的登录例子入手,以对Struts的主要部分有一些直观而清晰的认识。这个例子功能非常简单,假设有一个名为lhb的用户,其密码是awave,程序要完成的任务是,呈现一个登录界面给用户,如果用户输入的名称和密码都正确返回一个欢迎页面给用户,否则,就返回登录页面要求用户重新登录并显示相应的出错信息。这个例子在我们讲述Struts的基础部分时会反复用到。之所以选用这个简单的程序作为例原创 2009-12-16 17:15:00 · 546 阅读 · 0 评论 -
struts 原理与实践1
一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在原创 2009-12-16 16:57:00 · 649 阅读 · 0 评论 -
为Struts应用配置Web.xml文件
为Struts应用配置Web.xml文件原创 2009-12-10 13:24:00 · 537 阅读 · 0 评论 -
VTD-XML:世界上最快的XML处理框架 .
DOM方式是直接把xml文件全部加载到内存,然后建立dom树,特点:可读可写,支持XPath,但是非常慢,占用内存为xml的10倍数量级,无法处理大文件。SAX方式则是事件通知机制,一点点的处理xml,每分析一个节点,调用用户自己实现的处理逻辑,特点:非常快,几乎不占用内存,只能读,并且只能读一次,不能读取指定内容也不能重复读,API也比dom难用的多。VTD-XML则兼容了这两个xml处转载 2012-12-24 17:20:56 · 789 阅读 · 0 评论 -
Struts原理与实践(3)
一、JDBC的工作原理 Struts在本质上是java程序,要在Struts应用程序中访问数据库,首先,必须搞清楚Java Database Connectivity API(JDBC)的工作原理。正如其名字揭示的,JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功能。提供数据库访问的基本功能。它是将各种数据库访问的公共概念抽取出来组成的类和接口。JDBC API包括两原创 2009-12-18 15:24:00 · 575 阅读 · 0 评论 -
Spring MVC framework 执行过程
1、HandlerMapping HandlerMapping这个接口的定义非常简单: public interface HandlerMapping { HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception; } 不就是根据request的URL path来取得相应的HandlerExecu转载 2009-10-22 12:44:00 · 567 阅读 · 0 评论 -
Apache Commons工具集简介
Apache Commons工具集简介Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。一、Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Be原创 2009-11-25 10:37:00 · 531 阅读 · 0 评论 -
Spring中的四种声明式事务的配置
Spring中的四种声明式事务的配置 Spring容器中有两种思想很重要,也就是我们常用的Ioc和Aop,如果理解了这两种思想,对于我们学习设计模式和编程有很大的帮助,美国四人帮(GOF)写的设计模式中,有很多都用到了Ioc的思想。简单的说就是依赖注入的思想。常见的一种情况:如果一个类中要复用另外一个类中的功能时,我们可能会首先想到继承,如果你知道Ioc这种思想的话,我想你不会用原创 2009-06-18 19:41:00 · 568 阅读 · 0 评论