Welcome 微信登录

首页 / 软件开发 / JAVA

用Java技术创建RESTful Web服务

用Java技术创建RESTful Web服务

用Java技术创建RESTful Web服务2011-08-02 IBM Dustin Amrhein简介:JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传 统的基于 SOAP 的 Web 服务的一种可行替代。在本文中,了解 JAX-RS 的主要组件。本文用一个例子展示了一个企业如何使用 JAX-RS 内的功能以 一种 Restful 的方式公开员工的联系信息。背景多年来,开发人员使用各...
用JAX-RPC构建RPC服务和客户机:使用Java API构建基于RPC的Web服务(二)

用JAX-RPC构建RPC服务和客户机:使用Java API构建基于RPC的Web服务(二)

用JAX-RPC构建RPC服务和客户机:使用Java API构建基于RPC的Web服务(二)2011-08-02 IBM Brett McLaughlin构建客户机来访问 Web 服务到目前为止,我们用了很多篇幅讨论 JAX-RPC,但是还没有实际使用这个 API。即使在自动部署 BookSearcher 类时,与 JAX-RPC 相关的工作也是由 Axis 完成的。现在,要让 JAX-RPC 发挥作用了。 构建了希望访问的 Web 服务之后,需要编写客户...
在Eclipse下利用gradle构建系统

在Eclipse下利用gradle构建系统

在Eclipse下利用gradle构建系统2011-08-02 IBM 苏春波简介:构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还 是需要时间的。本文将向读者介绍一种全新的构建项目的方式 gradle,它简单、上手快,能大大节省项 目的时间和成本。在 eclipse 下利用 gradle 构建系统基本开发环境操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linu...
Struts从零开始一、普通的登录验证实例

Struts从零开始一、普通的登录验证实例

Struts从零开始一、普通的登录验证实例2011-08-05Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的几年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Stru...
Struts从零开始二、解决中文乱码的问题实例

Struts从零开始二、解决中文乱码的问题实例

Struts从零开始二、解决中文乱码的问题实例2011-08-05在进行web应用程序开发的过程中,中文问题经常困扰着很多程序员。因此,在接下来的两个课程的学习中,我将根据实践经验来谈一下web应用中的中文问题的解决方法。让大家不再为此而头痛。我们就前那个登录验证的例子,进行进阶,处理中文乱码问题。前面例子中,只要用户名和密码都是123,才返回成功的页面。为了处理中文,我们判断只有用户名是张三才登陆成功。一、程序进阶:既然是中文乱码处理,页面的用户输入就是...
Struts从零开始三、连接数据库实例

Struts从零开始三、连接数据库实例

Struts从零开始三、连接数据库实例2011-08-05效果图:我们以结果为导向,首先大家先看看要完成的效果图,对接下来要做的事情有个清晰的认识。1、如图键入:显示结果如下图:如果您输入的是不合法的话,则如下图:修改步骤:A、数据源配置在struts-config.xml文件中有一元素是用来配置应用所需要的数据源,数据源负责建立和特定数据库的连接,许多数据源采用连接池的机制实现,即提高了数据库的访问性能。具体代码片段如下所示:<data-sourc...
Struts从零开始四、Struts中的国际化

Struts从零开始四、Struts中的国际化

Struts从零开始四、Struts中的国际化2011-08-05一、概念I18N作为“国际化”的简称,其来源是明文单词“internationlization”的首末字符“i”和“n”之间的字符数为18。随着全球经济的遗体化为一种主流的趋势,软件开发者应该开发出支持多国语言、国家化的web应用程序吧。也就是一个web应用程序在运行时能够根据客户端请求所来自的国...
Struts从零开始五、Struts中验证数据实例

Struts从零开始五、Struts中验证数据实例

Struts从零开始五、Struts中验证数据实例2011-08-05一、Struts的ActionForm的表单验证ActionForm类用于在视图层和控制层之间传递HTML表单数据。控制层可以从ActionForm Bean中读取用户输入的表单数据,也可以把来自模型层的数据存放到ActionForm Bean中,然后把数据返回给视图。即ActionForm Bean从HTML表单中获取用户输入的数据并将传递给Action类,也可以把从业务层返回的数据用...
Struts从零开始六、Struts的模块使用实例

Struts从零开始六、Struts的模块使用实例

Struts从零开始六、Struts的模块使用实例2011-08-05在使用Struts框架时,每个请求都由Action去处理,并且还要在struts-config.xml中加以设定,这样以来做小项目还行,在大型网站的开发中,有很多小组负责不同的模块,如果每一个小组要对一个struts-config.xml进行设定,将会导致struts-config.xml的版本控制问题。您可以为每个小组分配不同的struts-config.xml设定文件,方法是在Act...
Struts和Tiles辅助基于组件的开发

Struts和Tiles辅助基于组件的开发

Struts和Tiles辅助基于组件的开发2011-08-05 IBM Wellie Chao将视图组合在一起以便于构造 Web 应用程序“模型-视图-控制器(Model-View-Controller,MVC)”框架对于生成有组织的模块化应用程序(这 些应用程序能够清晰地划分逻辑、样式和数据),是一种经证实的和方便的方法。在 Java 世界中, Struts 是最著名的也是最常被谈及的 MVC 的开放源码体现之一。致力于 Stru...
struts简单案例-适合初学者(一)

struts简单案例-适合初学者(一)

struts简单案例-适合初学者(一)2011-08-05前言:虽然现在ssh开发满天飞,但是对于初学者来说,未必是好事,从基础学起,一步一个脚印,也许对他们来说更好。下来的时间里,讲解一个struts的简单案例,从基础学起,有兴趣的朋友可以慢慢看来。概要:Front Controller(模式)说明:讲解struts具体例子之前,先说明一下Front Controller模式(前端控制器模式)。struts就是它的具体实现,得以扩展,并且是Model2结...
struts简单案例-适合初学者(二)

struts简单案例-适合初学者(二)

struts简单案例-适合初学者(二)2011-08-05说明一下这个系列的总体规划:一、为了更好的理解struts,首先讲解FrontController模式1、阅读并尽可能的理解FrontController.doc这份文档2、提问关于前一阶段有关MVC的学习情况3、结合MVC的学习,谈谈FrontController在这里起到什么样的作用4、文档中关于请求类型的通信,映射的理解5、文档中关于映射,只是做了一个简单的封装,如果采用映射外部化(如XML)...
struts简单案例-适合初学者(三)

struts简单案例-适合初学者(三)

struts简单案例-适合初学者(三)2011-08-05说明:具体案例的分析,详细的分析在讲解的过程中再阐述(这份案例大约在04年已经完成,所以现在看起来难免有些不符合时代潮流,领会精神即可)概要主要针对表department操作,创建、更新、删除、选择层次结构说明共分为四层:mid、midimpl、application、presentation一般开发基于MVC结构的应用来说,层次的划分是很重要的,三层结构、于至于多层结构的演变有其一定的道理。MVC...
<< 221 222 223 224 225 226 227 228 229 230 >>