`
lilisalo
  • 浏览: 1110470 次
文章分类
社区版块
存档分类
最新评论

what is JAWS

 
阅读更多

JAWS Overview

  1. What is JAWS?
    JAWS is an application framework for the construction of Web systems.

    1. What is an application framework?
      On page 26 of [Gamma+95], a framework is defined as "a set of cooperating classes that make up a reusable design for a specific class of software."

      An application framework can be defined as a collection of cooperating frameworks that make up a reusable application software architecture for a specific application domain. An application framework is an application skeleton which can be customized by inheriting and instantiating from reuseable components in the software frameworks that it provides. The result is pre-fabricated design at the cost of reduced design flexibility.

    2. What is a Web system?
      A Web system is defined as any combination of services that are provided through the Internet and the World Wide Web (WWW). This includes file transfer services (HTTP, FTP), caching services, e-commerce, etc.

  2. What classes are part of JAWS, and how do they cooperate?
    The JAWS framework is roughly organized as 4 sub-frameworks.
    1. Events Framework
    2. Concurrency Framework
    3. Protocol Framework
    4. Caching Framework (still under development)

    JAWS Components

    1. What is the JAWS Events Framework?
      The JAWS Events Framework is arguably the most complicated sub-framework within JAWS. It contains the most number of interacting classes.

    2. What is the JAWS Concurrency Framework?

    3. What is the JAWS Protocol Framework?

    4. What is the JAWS Caching Framework?
      There is nothing to say about it, since it is not finished yet.

References

[Gamma+95]

Design Patterns: Elements of Reusable Object-Oriented Software, by E. Gamma, R. Helm, R. Johnson, and J. Vlissides, 1995, Addison-Wesley.

[PLoPD1]

Pattern Languages of Program Design, edited by J. Coplien and D. Schmidt, 1995, Addison-Wesley.

[PLoPD2]

Pattern Languages of Program Design 2, edited by J. Vlissides, J. Coplien, and N. Kerth, 1996, Addison-Wesley.

[PLoPD3]

Pattern Languages of Program Design 3, edited by R. Martin, D. Riehle, and F. Buschmann, 1998, Addison-Wesley.

[PLoPD4]

Pattern Languages of Program Design 4, Addison-Wesley.
分享到:
评论

相关推荐

    Jaws系统的详细介绍

    本教程详细的介绍了Jaws的相关信息,如:Jaws的概括,Jaws的环境要求,Jaws的系统特征,以及Jaws的安装说明。

    Jaws 1.1.1 完整版.gz

    它内置了很多常用功能模块,称为gadget,开发者使用Jaws可以快速简单的架设网站,开发者参考gadget的开发文档可以自己 定制开发功能模块插件.Jaws支持多语言,theme页面风格模板等流行和必要的CMS要素,所以它自己也称是...

    JAWS新手指南

    盲人读屏软件JAWS的新手指南

    JAWS快捷键

    读屏软件JAWS快捷键

    Jaws v1.1.1 stable 核心版

    Jaws 是一个框架和内容管理系统的动态网站的建设。它的目的是要友好的用户提供易用和多种方法来定制的网站,但同时是开发者友好的,它提供了一个简单的和强大的框架。Jaws完整版包括爪的核心,所有小工具 ,所有的...

    Jaws v0.8.14 php 多国语言版.gz

    Jaws 是一个框架和内容管理系统的动态网站的建设。它的目的是要友好的用户提供易用和多种方法来定制的网站,但同时是开发者友好的,它提供了一个简单的和强大的框架。

    JAWS-cli:JAWS命令行界面

    JAWS命令行界面 这是JAWS堆栈的命令行界面。 安装 使用npm进行全局安装,以便可以在所有JAWS项目中使用它。 npm install jaws-cli -g 命令,文档及更多 JAWS CLI命令和其他文档都合并到主要的JAWS存储库中。

    Jaws v1.1.1 stable 完整版.zip

    Jaws 是一个框架和内容管理系统的动态网站的建设。它的目的是要友好的用户提供易用和多种方法来定制的网站,但同时是开发者友好的,它提供了一个简单的和强大的框架。

    php开源框架Jaws

    Jaws是一个用于构建动态网站的开发框架与内容管理系统。提供多种易于使用的方式来定制网站。此外它还为开发人员提供一个用于开发自己模块的简单,强大框架。

    JAWS:JAWS-另一个Windows(枚举)脚本

    JAWS-另一个Windows(枚举)脚本JAWS是PowerShell脚本,旨在帮助渗透测试人员(和CTFer)快速识别Windows系统上的潜在特权提升向量。 它是使用PowerShell 2.0编写的,因此“应该”在Windows 7以后的每个Windows版本...

    无服务器应用程序框架jawsframework.zip

    JAWS 是一个无服务器应用程序框架( Server-less Application Framework )。JAWS 目的是,通过 AWS 的 Lambda 服务,使应用程序无需服务器、容器、平台,重新定义如何创建大规模可扩展的(且经济的)应用程序。JAWS...

    jaws-src.zip

    jaws-src,用于wordnet词典的同义词、近义词研究

    Android代码-JAWS

    JAWS - Just another WiFi scanner A simple free and open source wifi scanner that supports real time scans of nearby networks. It displays a list of nearby wifi networks ordered by signal strength and ...

    jaws-spark-sql-rest.zip

    代号为 Jaws 的 jaws-spark-sql-rest 是一个 Spark SQL/Shark 队列的 RESTful 服务,基于 Spark ,提供 Mesos 和 Tachyon 支持。当前支持 Spark 0.9.x 和 Shark 作为后端框架。

    Jaws v1.1.1 stable 核心版.zip

    Jaws 是一个框架和内容管理系统的动态网站的建设。它的目的是要友好的用户提供易用和多种方法来定制的网站,但同时是开发者友好的,它提供了一个简单的和强大的框架。 Jaws完整版包括爪的核心,所有小工具 ,所有的...

    Jaws-开源

    Jaws是用于构建动态网站的框架和内容管理系统。 它的目标是对用户友好,以提供易用性和自定义网站的多种方式,但与此同时,Developer Frendly则可以入侵您自己的模块

    JAWS-graphics:JAWS的图形资产

    JAWS图形 JAWS,Javascript和AWS Stack的图形资产。

    jaws:网页Next.js的前端

    这是一个用引导的项目。 入门 首先,运行开发服务器: npm run dev # or yarn dev 用浏览器打开以查看结果。 您可以通过修改pages/index.js来开始编辑页面。 页面在您编辑文件时自动更新。... 可以在pages/api/hello...

    Jaws creator

    V5 keygen自留备份,请勿下载 请支持正版软件,拒绝盗版

    Python库 | jlab_jaws-0.0.2-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:jlab_jaws-0.0.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics