SimpleFramework 是构造符合标准的Web框架,用组合化配置化方式解决Web应用问题,基于Intercepting-Filter和MVC2模式采用Java 技术实现的Web应用级框架。
SimpleFramework 的核心理念
SimpleFramework贯穿始终的核心理念:组件应用,业务积累。
1) 业务组件化:应用或模块级可复用的组件化封装。
2) 可持续积累:应用资源及业务组件的可持续积累。
3) 组件化开发:开箱即用和全程覆盖的配置化组件。
4) HTTP原生态:保留HTML/HTTP及请求/响应的原生态。
5) 无码AJAX应用:少用或不用Javascript的AJAX应用。
6) 资源继承:对既有应用资源的有效整合及平滑迁移。
7) 有效补充:对现有Web框架或技术的非侵入式补充。
8) 开放架构:开放及随需扩展的组件体系架构。
9) 无缝兼容:对现有Web及新技术的无缝兼容。
10) 简单实用:支持一体化Web应用开发过程。
SimpleFramework处理流程
了解处理流程将有利于有效地使用本框架,其中包含如下步骤:
(1) 拦截响应中HTML。
(2) 组件XML元数据解析。
(3) 业务Handle类执行。
(4) 组件代码生成及渲染。
(5) 复合HTML生成及响应。
安装 SimpleFramework
安装前确认 Java 的版本必须是 5.0 或者更新的版本,下载 SimpleFrame框架:
http://simpleframework.googlecode.com/files/HelloWorld_Demo.zip. 目前最新版是 3.0.1 ,下载后直接导入eclipse,部署到tomcat 6 或者以上就可以正常工作了。
更多细节,请参考: http://www.simpleframework.net/simple/main/doc/d1/d.jsp?a=1.2
接下来创建一个新的应用程序
更多详情,以word 附件完全上传,全程体验组件开发不到5分钟(该编辑器不支持发布更多内容....)。
先贴出效果图,下面详细提出实现该功能的代码。
这是更都的业务组件,在simpleFramework 中调用方式非常简单,实施企业应用应用只需要关注业务,配置 组件的xml 和 业务代码编写。
- 大小: 39.5 KB
- 大小: 169.9 KB
分享到:
相关推荐
总的来说,“simple-php-framework”是一个为初学者和小型项目设计的PHP框架,它提供了基本的开发工具,旨在让PHP开发更加高效和愉快。虽然它可能没有大型框架那样丰富的功能,但它的简洁性和易用性使其成为入门级...
在本项目中,"tf-simple-framework" 是一个基于 Python 的简单 TensorFlow 框架实现,旨在为初学者提供一个易用且易于理解的基础结构,以便快速上手深度学习。通过这个框架,用户可以更轻松地构建、训练和评估神经...
- **改进的入门体验:** Spring 4.0提供了一个更为友好的入门体验,降低了初学者的学习曲线。 - **移除过时的包和方法:** 移除了Spring 3.x中已标记为过时的一些包和方法。 - **支持Java 8、7和6:** Spring 4.0...
接着,深入学习语义网的核心技术,比如Resource Description Framework(RDF), Web Ontology Language(OWL)和Simple Protocol and RDF Query Language(SPARQL)。RDF是一种用于描述资源的标准化语言,它用URI...
Sirrf,全称为Simple Irrlicht Framework,是一款专为游戏开发者设计的开源软件。Irrlicht是这个框架的基础,它是一个强大的3D图形引擎,而Sirrf则是在此基础上进行封装,旨在简化游戏开发流程,让开发者可以更加...
Oracle Application Framework (OAF) 是Oracle公司推出的一种用于构建企业级应用的开发框架,它提供了丰富的用户界面组件和业务逻辑支持,旨在简化开发者的工作,提高应用程序的开发效率和质量。本教程将帮助初学者...
《.NET Web服务 入门经典 —— C# 编程篇》这本书是为初学者设计的,旨在帮助读者快速掌握使用C#语言构建.NET Web服务的基础知识。Web服务是一种跨平台、跨应用程序的方式,通过互联网交换数据和实现功能。在C#中,...
"SP Game Framework" 是一个专为游戏开发设计的开源框架,其核心特点是提供了一个简洁而易用的依赖注入系统,旨在简化游戏开发过程。这个框架是用C++编写的,这意味着它具有高度的灵活性和性能,同时具备跨平台的...
在本示例“webservice入门demo”中,我们主要关注的是如何使用C#语言来开发一个简单的Web服务以及相应的客户端测试。 1. **Web服务的概念**: Web服务是一种基于XML(Extensible Markup Language)的协议,它使用...
Oracle Application Framework (OAF) 是Oracle公司推出的一种用于构建企业级应用的开发框架。它基于Java EE技术,为开发者提供了一种高效、可扩展且易于维护的平台来开发Oracle E-Business Suite (EBS) 应用。本教程...
### Junit4入门使用介绍 #### 一、简介 JUnit4是JUnit框架的第四代版本,它是Java领域中最广泛使用的单元测试框架之一。相比于之前的版本,JUnit4引入了许多新的特性和改进,使得编写和执行单元测试变得更加灵活和...
Web服务是一种基于互联网的软件应用程序接口(API),它允许不同系统之间进行通信和数据交换,以实现业务流程的集成。...对于想要入门Web服务开发的初学者来说,这是一份宝贵的资料,能引导他们逐步掌握这一关键技术。
WebService入门例子旨在帮助初学者理解并掌握WebService的基本概念和实现方式。WebService是一种基于开放标准的、平台无关的、网络通信协议,它允许不同系统之间的应用程序进行互操作,从而实现数据交换和服务共享。...
**AXIS2** 是一个开源的Web服务框架,由Apache软件基金会开发,它是Apache Axis的下一代版本。AXIS2提供了一种高效、灵活的方式来创建和部署SOAP Web服务。AXIS2的核心设计理念是模块化,这意味着你可以根据需要选择...
### C# WebService 入门知识点详解 #### 一、基本概念 WebService 是一种通过网络进行数据交换和服务交互的技术标准,其核心特点是基于 XML 的数据格式。WebService 可以被视为 HTTP 协议的一种补充,利用 SOAP...
SDL Framework,通常称为SDLFW,是一个基于Simple DirectMedia Layer (SDL) 库的跨平台框架,专门设计用于构建2D游戏。SDL库本身是一个广泛使用的底层多媒体库,它提供了对硬件访问的能力,包括图形渲染、音频处理、...
**入门教程“JUNG - Java平台网络图应用开发的一种通用基础架构.doc”** 将指导初学者了解JUNG的基本用法,包括创建图对象、添加节点和边、应用算法以及生成可视化。文档可能涵盖了以下步骤: 1. **安装和导入JUNG库...
标签“初学者”、“三层”、“源码”提示我们,这是一个适合初学者入门的项目,着重于理解和实践三层架构。源码注释清晰,有助于初学者逐步理解每个部分的功能和作用。例如,Global.asax是ASP.NET应用程序的全局应用...