当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Cetia4

Java的REST框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 程城
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Cetia4是一个对REST提供完善支持的Web开发框架。

Cetia4特点:基于Servlet API开发,可以运行于所有的Web容器中。 

优点: 

1. 可以充分利用Servlet API和JSP等资源,需要额外学习的概念较少,学习成本较低。 
2. 对于传统的Web应用,可以使用服务器端HTTP Session;对于Web服务类应用,不使用HTTP Session,基于无状态服务器模型做开发。 
3. 自身包括了对于Web MVC的支持,熟悉Web MVC框架的开发者很容易理解。还内建了参数映射、参数验证等等传统Web MVC框架所支持的功能。 
4. 内建了自己特有的导航对象栈的概念,对于支持传统的Web应用的开发(基于浏览器的导航)非常有帮助。 
5. 提供了JSP标签库,对于传统的基于HTML表单的Web开发非常有帮助。 
6. 支持与SiteMesh相配合,由SiteMesh来支持页面布局的重用。 
7. 内建有与Spring的集成,集成起来非常容易。 
8. 配置文件完全基于标准的web.xml,不需要额外的配置文件。大量使用默认配置,一般情况下足以满足常见的需求。 
9. 拥有很好的文档。 
10. 有内建的国际化支持。 
缺点: 
1. 没有内建的HTTP认证机制,需要自行开发安全机制。 
2. 对于内容协商的支持比较弱,仅支持HTML和XML格式的表现。需要加以扩展才能支持其他格式的表现。

  • 早在09年的时候接触到REST,于是便找到了cetia4 这个实现rest的java框架,当时对它做了一些研究,没想到现在整个项目无人维护了,https://cetia4.dev.java.net/已经找不到该项目了,不过好在https://cetia4.dev.java.net/仍然还有介绍,所以,选择开源框架的时候,对于私人维护的开源项目选择的时候要谨慎呀。

  •  2.6 ServletRequestContext   有时候访问原生的servlet接口是必须的,但是RenderContext不能访问原生的servlet接口,因为它的接口不是绑定在(servlet或者portlet)上面。这样意味着RenderContext没有提供方法来访问request,response和config对象。 ServletRequestContext 接口派生自Rend

  • 2.8 确定 Request的类型 无论是传统的web请求,还是web service客户端,大部分依赖于框架的请求可以同等的对待,但是有时候也需要知道是何种类型的请求。RenderRequest接口的getRenderType()方法返回一个java.lang.String类型的值来代表请求的类型。返回的值的类型定义在com.acsinet_solutions.cetia4.controller

  • <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDra

  • 1.1 Rest原理 除了熟悉一些J2SE和J2ee的api外,基本了解Rest原理对于正确的理解教程和框架是一个先决条件。幸运的是,在web上有很多关于Rest的介绍,比如下面的几个: ● h ttp://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm Rest最初由Roy Filding提出。 ● h ttp://

  • 早在09年的时候接触到REST,于是便找到了cetia4 这个实现rest的java框架,当时对它做了一些研究,没想到现在整个项目无人维护了,https://cetia4.dev.java.net/已经找不到该项目了,不过好在https://cetia4.dev.java.net/仍然还有介绍, 参考文章:http://blog.csdn.net/xiaojianpitt/article/deta

 相关资料
  • 问题内容: 我无法将图像保存在此ImageField中。 发送回数据时: 模型 serializers.py view.py url.py 卷曲 问题答案: 您似乎在和处理程序中缺少序列化程序构造函数的参数。

  • 在我的ModelViewSet中,我试图排除我的租户字段,以防止用户看到租户id(来自django-simic-Multitenant)。但是,我不能开发通用的ModelSerializer,因为我总是需要在ModelSerializer类中定义模型Meta。我的源代码,工作(非通用)如下。我想实现以下任一选项: > 序列化器的工作原理是拾取实际的类模型,而不需要在序列化器的元类中指定模型 在默认

  • 我的用户模型中有几个字段是choice字段,并且正在尝试找出如何将其最好地实现到Django Rest框架中。 下面是一些简化的代码来显示我正在做什么。 基本上,我要做的是让get/post/put方法使用choice字段的display值,而不是代码,类似于下面的JSON。 我该怎么做呢?上面的代码不起作用。之前,我有这样的东西用于GET,但用于post/put会给我带来错误。我正在寻找如何这样

  • 我想在我的教程django项目中使用rest_framework。 我按照指示步骤添加了rest_frameworksettings.py如下所示。 但是,pycharm无法识别“rest_框架”,并且在我尝试运行服务器时出现错误: 未能在模块“DjangoProject”上获取实际命令:python进程在django中的代码1:Traceback(最近一次调用):文件“E:\PyCharm 20

  • 我知道有关于Django Rest框架的答案,但我找不到解决问题的方法。 我有一个应用程序,它具有身份验证和一些功能。我向它添加了一个新的应用程序,它使用Django Rest框架。我只想在此应用程序中使用库。我还想提出POST请求,我总是收到以下回复: 我有以下代码: 我希望在不影响当前应用程序的情况下添加API。因此,我的问题是,我如何才能禁用此应用程序的CSRF?

  • 我有我的api在Django和Django REST框架(DRF)。 这是我的设置文件: 我得到了坏请求(400)错误: 我查看了Chrome的网络选项卡,我得到的是: 在React中,我得到: 问题是什么,错误背后的原因是什么?API正在工作,我以前没有这个错误。

  • 我正在学习Django和Django REST框架。我正在尝试执行API并添加查看权限。 来自django。db从django导入模型。contrib。auth。模型导入用户 我的模特: 我的连载者: 我的看法: 当我尝试添加新“word”时-显示错误: 序列化程序或视图中存在问题?如何修复?