
开源 以及 服务器
文章平均质量分 79
halemyan
这个作者很懒,什么都没留下…
展开
-
各种技术的原理和比较
一. Struts2 Struts1 二. Hibernate Ibatis Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 提供的方法完成持久层操作。程序原创 2008-08-26 10:44:00 · 479 阅读 · 0 评论 -
OSGI 简介
OSGi为网络服务提供了一套标准的, 面向组件的规范. 而网络服务又是SOA(Service Oriented Architecture)的基础. 使用OSGI平台, 就可以很轻松的管理软件组件的生命周期, 这组件是可以位于网络中的任何设备上, 而且组件可以动态的安装, 加载, 升级和卸载, 而不用终止和重启设备. 这里的组件是指程序库或者是应用程序, 它们又可以动态的使用别的库和程序。原创 2008-10-23 14:09:00 · 637 阅读 · 0 评论 -
WebService 技术
一、什么是Web Service? Web Service是构建互联网分布式系统的基本部件。Web Services 正成为企业应用集成(Enterprise Application Integration)的有效平台。你可以使用互联网中提供的Web Service构建应用程序,而不必考虑这些Web Service是怎样运行的。 二、Web Service 三个基本技术原创 2008-09-16 16:24:00 · 458 阅读 · 0 评论 -
JAXB、JAXP、JAXM、JAX-WS
1、JAXP(Java API for XML Parsing) JAXP定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。比如,你用的XSLT处理器太慢了,你想换一个,你不需要修改你以前的代码,只要修改一下JAXP的相关配置。(在后面我将详细地介绍)作为一个共同的原创 2008-09-09 17:23:00 · 6637 阅读 · 1 评论 -
Velocity 与 FreeMarker
一. Velocity Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程原创 2008-09-01 14:39:00 · 1839 阅读 · 0 评论 -
Struts2 框架
一 . Struts2 简介 Struts2的目标很简单——使Web开发变得更加容易。为了达成这一目标,Struts2中提供了很多新特性,比如:1. 智能的默认设置、annotation的使用以及“惯例重于配置”原则的应用,而这一切都大大减少了XML配置。2. Struts2中的Action都是POJO,这一方面增强了Action本身的可测试性,另一方面也减小了框架内部的耦合度,而原创 2008-08-29 10:58:00 · 774 阅读 · 1 评论 -
Tapestry 和 Wicket 的比较
JSF 和 Struts 是开发人员在进行 Web 开发时使用的传统的组件框架。但还有另外一种选择,Tapestry 和 Wicket,它们是面向组件的 Web 框架,其设计目标专门针对 Web 应用程序创建。本文采用 Tapestry 和 Wicket 技术开发了一个简单的应用程序示例,该程序实现了一个 to-do 列表的工作流。 Tapestry 和 Wicket 被宣扬为流行的原创 2008-09-01 14:00:00 · 859 阅读 · 0 评论 -
JSF 框架
一 . JSF 的优点 1. JSF优势之一:UI组件(UI-component) 例如,在页面上放置一个文本输入框,这个输入框立即具备了数据填充、界面更新、事件侦听、动作触发、有效性检查和类型转换的功能。更为重要的是,程序员只需根据业务逻辑编写核心业务代码,JSF会保证代码在合适的时候被执行,完全不用考虑代码与代码之间该如何来配原创 2008-08-29 10:22:00 · 531 阅读 · 0 评论 -
关于Portal
这里所说的Portal是指JCP-JSR168规范所描述的:Portal是一个基于Web的应用,通常它提供个性化、单点登录、内容集成和显示等功能。Portal技术包括三个方面:1) Portal服务器(Portal Server);2) Portlet容器;(Portlet Container)3) Portlet。 1) Portal Server 的定义是原创 2008-08-26 14:11:00 · 331 阅读 · 0 评论 -
web服务器和应用服务器的区别
web服务器和应用服务器的区别 Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。 下面让我们来细细道来: Web原创 2008-10-24 17:19:00 · 354 阅读 · 0 评论