java传送图片:如何从JSP页面传送动态图片

要运行本文代码你需要个Tomcat或者其他支持JSP 1.1Web服务器 当个Web页面带有image/jpeg (或者其他图像格式)MIME类型被发送时你浏览器将那个返回结果当作个图像然后浏览器显示图像作为页面部分或者完全作为图像自身要为你jsp页面设置MIME类型你需要设置页面contentType属性: 然后你需要创建个BufferedImage绘... [阅读全文]

javasoa:JBI-Java实现SOA的标准途径(图)

本文简明地阐述了即将到来和 SOA (面向服务体系)规范标准及 ESB (企业服务总线)基础架构有关 JBI ( Java 业务集成)标准业界正在广泛寻求解决 B2B 以及 EAI (企业应用集成)所存在问题方案这些方案区别于基于 JMS 手段面向消息中间件技术和 Web 服务技术  面向服务体系  SOA (面向服务体系)是近期推动应用和业务集成领域产生巨大飞跃新技术的 SOA ... [阅读全文]

javasocket:.Net和Java的socket机制比较

是基于TCP和UDP协议高层接口定义了收发数据格式JavaTCP服务中使用Socket是种流机制即对于编程人员来说处理只需要从Socket中获取流然后可以像处理本地流样来进行数据收发例如:   .NetSocket机制提供了两种实现:种是直接用Socket类种是使用对Socket再次封装TcpClientUdpClient类来实现.Net提供了种统收发机制:NetworkStrea... [阅读全文]

soa架构:门户服务将成为SOA架构的关键

=a14c id=zoom 企业门户不会像恐龙那样灭绝而是会适应变化它们正在从服务拥有者转变成服务消费者根据犹他州MidvaleBurton Group公司对企业门户市场最近调查显示作为这种转变部分门户服务器将会被消费应用和基础设施服务门户服务所取代而对于很多组织而言门户只是他们面向服务架构最初形象 再来看看那些超级平台提供商随着门户成为底层应用平台扩展EA s Inc. IBM M... [阅读全文]

Struts1.x系列教程(8):上传单个文件

在Web中上传文件功能般会使用input type=file.../标签在客户端显示输入要上传文件名用户接口如果读者使用过JSP/Servlet来处理客户端上传文件就会知道实现这个功能并不是很容易而在Struts中为我们提供了种机制可以非常方便地将客户端上传文件保存在服务端  在Struts Html标签库中提供了个html:file标签可以和FormFile类型属性起使用通过这个属性返回Form... [阅读全文]

struts2验证:Struts2 数据输入校验(1) —— 函数验证

用struts2标签库来实现上述目基本原理:  消息分为field级和action级都在ActionSupport类中预定义了区别是  fieldError是通过个Map来实现事实上记录了field名字和信息因此能在页面上对应field中显示;  而actionError是通过个Collection实现没有记录报错来源只记录了信息  注意下面是简要流程:  (1)页面提交到action的后首先st... [阅读全文]

struts2验证:Struts2 数据输入校验(2) —— XML验证

struts2提供了通过XML方式对输入数据进行验证校验框架  在和XXXAction同级目录下,建立XXXAction-validation.xml即为该Action校验逻辑  该校验XMLdtd格式文件为 http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd具体内容可以展开下面代码:http://www.opensymphony... [阅读全文]

java开发工具:Java开发下的设计模式简单介绍说明

设计模式:个设计模式描述了个被证实可行方案这些方案非常普遍是具有完整定义最常用模式般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences) 常见23种模式概述: 1) 抽象工厂模式(Abstract Factory):提供个创建系列相关或相互依赖对象接口而无需指定它们具体类 2) 适配器模式(Adapter)... [阅读全文]

blazeds:SpringSource和Adobe合作为BlazeDS提供Spring支持

在最近宣布新项目“Spring BlazeDS”将为SpringFramework增加官方Flex支持的后Adobe继续向Java开发者靠拢该公告表明Flex平台向前迈出了重要步其利用了许多Java主体上构造及其基于EclipseIDE以及Blaze数据服务(被构建以运行在JEE Servlet容器中) Adobe新闻这样评价这合作: 这合作将使Java... [阅读全文]

struts2整合spring:Hibernate+Spring+Struts2整合开发中的一个分页显示方案

分页显示直是web开发中大烦琐难题传统网页设计只在个JSP或者ASP页面中书写所有有关数据库操作代码那样做分页可能简单点但当把网站WebSite分层开发后分页就比较困难了下面是我做Spring+Hibernate+Struts2项目时设计分页代码和大家分享交流  1、DAO层接口设计在MemberDao接口中定义了如下两个思路方法:public erface MemberDao{    //省略了... [阅读全文]

hibernate:Hibernate中Criteria的完整使用方法

最近在项目中使用 Spring 和 Hibernate 进行开发有感于 Criteria 比较好用在查询思路方法设计上可以灵活根据 Criteria 特点来方便地进行查询条件组装现在对 HibernateCriteria 使用方法进行整理总结:  Hibernate 设计了 CriteriaSpecication 作为 Criteria 父接口下面提供了 Criteria和DetachedCrit... [阅读全文]

javawebservice:将Java程序转换为Webservice

1、选择要转换java文件生成 2、写wsdd 3、发布    剩下就只有了wsdl2java      我原来系统是CICS对后台封装了层现在用webservice再封装层前台页面控制数据传输数据处理统统都可以分开了爽      //以下是从网上找有关AXIS入门教程      、Axis安装 1、环境 J2SE SDK 1.3 or 1.4: 我使用 1.4... [阅读全文]

soa性质:企业聚合改变SOA的性质

当今最热Web 2.0技术的企业聚合可以给你SOA带来非常积极影响但你做好准备了吗?SOA设计师如何为这种充满活力技术做好准备?  你知道聚合是什么以及它将给企业带来什么价值?你能区分消费者聚合和企业聚合吗?同样重要是你知道聚合和业务智能性、数据仓库、门户和企业服务总线等流行企业技术差别吗?  什么是企业聚合?  同其它许多热门术语(例如Web 2.0)样聚合词没有任何标准制定组织... [阅读全文]

Struts1.x系列教程(7):Logic标签库

上篇:Struts1.x系列教程(6):Bean标签库   Struts Logic标签库包含了如下 3类标签:    1.循环标签:iterate标签用于枚举、集合类型对象中元素   2.条件处理标签:用于是否相等、比较大小等判断这类标签有empty、equal 、greaterEqual、greaterThan、lessEqual、lessThan、match、messagesNotPrese... [阅读全文]

hibernate列表:基于HIBERNATE的动态列表

利用HIBERNAGTE要实现如下功能:" _disibledevent= linkmanDao.sum("select count(*) from Linkman")        .Value;    page.TotalCount(totalCount);    page.Result(linkmanDao        .find(hql, page.getFirst, page.getP... [阅读全文]

Struts1.x系列教程(6):Bean标签库

上篇:Struts1.x系列教程(5):HTML标签库   Bean标签库共有11个标签这些标签可以完成如下 5种工作:  1.    获得HTTP请求信息  2.    访问Java对象  3.    访问JSP内嵌对象和Struts配置对象  4.    访问Web资源和属性文件  5.    输出信息  下面我们就来分别介绍下如何使用Bean标签库中标签来完成上述工作  、获得HTTP请求信... [阅读全文]

struts2ajax:Struts 2和AJAX(第一部分)

在当今——Web 2.0概念铺天盖地Internet环境下简易AJAX集成对于个成功WEB框架来说是不可或缺因此Struts 2其中个重要功能(Feature)就是“First- AJAX support - Add eractivity and flexibility with AJAX tags that look and feel just like st... [阅读全文]

strutsajax:Struts 2和AJAX(第 2部分)

在上篇文章Struts 2和AJAX(第部分)我已经简单地介绍了s:tree /些使用方法接下来我将继续深入讲解s:tree /使用和通过DWR实现AJAX校验  更多s:tree /   在Struts 2show中有两个s:tree /例子分别是静态树和动态树所谓静态树即是在编写JSP代码时通过s:treenode /生成树节点我上篇文章例子就是个典型静态树而动态树则是在运行期间Struts ... [阅读全文]

strutsajax:Struts 2和AJAX(第 3部分)

在大家看这部分文章的前我想对于写书事情说两句或者应该叫发牢骚才对通过这次写书失败经历我明白为什么国内IT书籍多数是滥于充数、粗制滥造、缺乏经典其实说白了就是个“钱”字作怪为了市场很多编辑可能会“建议”你去“抄考”些国内相对畅销同类书籍例如写Struts就定要按所谓MVC进行目录分类美其名曰“容易入门”我... [阅读全文]

struts2.0:为Struts 2.0做好准备

Struts作为MVC 2Web框架自推出以来不断受到开发者追捧得到用广泛应用作为最成功Web框架Struts自然拥有众多优点:  MVC 2模型使用   功能齐全标志库(Tag Library)   开放源代码   但是所谓“金无赤金人无完人”Struts自身也有不少缺点:  需要编写代码过多容易引起“类爆炸”   单元测试困难   这些缺点随着W... [阅读全文]

strutstag:常用的Struts 2.0的标志(Tag)介绍

在上篇文章为Struts 2.0做好准备中我过于详细地介绍了Struts 2.0开发环境和运行环境配置所以本文很少涉及以上两方面细节如果您看完为Struts 2.0做好准备后还有什么不明白或者没法运行文中例子请联系我我E-MAIL:[email protected]  在介绍常用标志前我想先从总体上对Struts 1.x和Struts 2.0标志库(Tag Library)作比较 St... [阅读全文]

strutsaction:Struts 2.0的Action讲解

有Struts 1.x经验朋友都知道Action是Struts核心内容当然Struts 2.0也不例外不过Struts 1.x和Struts 2.0Action模型很大区别 Struts 1.x Stuts 2.0 接口 必须继承org.apache.struts.action.Action或者其子类 无须继承任何类型或实现任何接口 表单数据 表单数据封装在FormBean中 表... [阅读全文]

struts2.0:在Struts 2.0中国际化(i18n)您的应用程序

国际化是商业系统中不可或缺部分所以无论您学习是什么Web框架它都是必须掌握技能  其实Struts 1.x在此部分已经做得相当不错了它极大地简化了我们员在做国际化时所需工作例如如果您要输出条国际化信息只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件文件名)然后在struts-config.xml中指明其路径再在页面用bean:messag... [阅读全文]

aviconverter转换器:转换器(Converter)——Struts 2.0中的魔术师

在我已往Struts 1.x项目经验中有个问题不时出现——在创建FormBean时对于某个属性到底应该用String还是其它类型?  开发Web应用和开发传统桌面应用区别Web应用实际上是分布个区别主机(当然也可以同个主机不过比较少见)上两个进程的间互交这种互交建立在HTTP的上它们互相传递是都是串换句话说 服务器可以接收到来自用户数据只能是串或而在服务器上对象中这些数据往... [阅读全文]

strutsvalidation:在Struts 2.0中实现表单数据校验(Validation)

All Input Is Evil!  -Writing secure code   在写前几篇文章时候有些朋友建议我写篇有关表单数据校验文章 正如文章开头所引用Writing Secure Code名言:“所有输入都是罪恶”所以我们应该对所有外部输入进行校验而表单是应用最简单入口对其传进来数据我们必须进行校验  转换和校验(Conversion & Validation)... [阅读全文]

struts2拦截器:Struts 2的基石——拦截器(Interceptor)

如果大家希望快速开发个类似Struts 2这样简单方便WEB框架必不可少我们在开发DEMO使用还是Struts 1.2.8而且没有不使用任何EL(表达式语言)导致页面出现无数类似“%= ((Integer) request.getAttribute("xx")).Value%6 %”代码Struts 1.xForm Bean麻烦使得有部分同事直接使用request.getP... [阅读全文]

struts2参数传递:Struts2中的参数传递

我们知道Struts2完成参数传递处理工作基础是OGNL和ValueStack而在这个过程中我也把Struts2所要做工作大致归纳为两个方面:  1. 对OGNL操作进行封装完成OGNL表达式所表示值到Java对象值传递机制  2. 在参数传递过程中做恰当类型转化保证页面上串能够转化成各式各样Java对象  接下来通过 4个区别角度来具体讲述Struts2在这两个方面工作   目 录 [ - ] ... [阅读全文]

javaweb:JavaWeb应用中获取Spring的ApplicationContext

本文举例源代码或素材下载   ApplicationContext是Spring容器环境通过ApplicationContext对象可以访问所有配置bean  在Web开发开发中常常需要从JSP或者Servlet或者Action中获取ApplicationContext对象这时候就无法使用关键字通过查找配置文件来例子化ApplicationContext这个对象了Spring通过W... [阅读全文]

OMG发布SoaML草案

OMG发布了SoaML草案它是针对于服务UML Profile和元模型规范标准SoaML(建模语言)是对UML 2个标准扩展其目是为了简化服务建模以下概要介绍说明了该标准必要性及目 服务是通过个定义良好接口而提供功能并且社区(它们可能是普通民众)可以获得它SOA是个架构范型它定义了人、组织和系统如何提供和使用服务去获得预期结果本规范标准描述SoaML为使用统建模语言&... [阅读全文]

spring事务管理:全面分析 Spring 的编程式事务管理及声明式事务管理

本文举例源代码或素材下载   开始的前  有关本教程  本教程将深入讲解 Spring 简单而强大事务管理功能包括编程式事务和声明式事务通过对本教程学习您将能够理解 Spring 事务管理本质并灵活运用的  先决条件  本教程假定您已经掌握了 Java 基础知识并对 Spring 有定了解您还需要具备基本事务管理知识比如:事务定义隔离级别概念等等本文将直接使用这些概念而不做详细解释... [阅读全文]
<< < 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 > >> 共6182条 分207页