当前位置: 首页 > news >正文

网站后台如何用代码上传视频网站的安全性建设

网站后台如何用代码上传视频,网站的安全性建设,装修公司网站建设,广州网站定做教程eclipse发布rest最近#xff0c;我有机会使用由我亲爱的Holger Staudacher编写的OSGi-JAX-RS-Connector库。 通过连接器#xff0c;您可以通过将Path注释的类型注册为OSGi服务来轻松发布资源-实际上#xff0c;它工作得很好。 对我来说#xff0c;使用普通的JUnit测试编写… eclipse发布rest 最近我有机会使用由我亲爱的Holger Staudacher编写的OSGi-JAX-RS-Connector库。 通过连接器您可以通过将Path注释的类型注册为OSGi服务来轻松发布资源-实际上它工作得很好。 对我来说使用普通的JUnit测试编写驱动的服务类测试是很自然的事但提供附加的集成测试也很重要。 这些测试允许检查此类服务的运行时可用性和功能。 为了提供后者我使用了Holger编写的另一个小助手– restfuse 它是用于自动HTTP / REST测试的JUnit扩展。 该场景看起来像这样 服务 Path( /message ) public class SampleService {GETProduces( MediaType.TEXT_PLAIN )public String getMessage() {return Hello World;} } 一个JUnit测试用例 public class SampleServiceTest {Testpublic void testGetMessage() {SampleService service new SampleService();String message service.getMessage();assertEquals( Hello World, message );} } 服务注册 ?xml version1.0 encodingUTF-8? scr:componentxmlns:scrhttp://www.osgi.org/xmlns/scr/v1.1.0nameSampleServiceimplementation classsample.SampleService/serviceprovide interfacesample.SampleService//service /scr:component Restfuse集成测试 RunWith( HttpJUnitRunner.class ) public class SampleServiceHttpTest {Rulepublic Destination destination new Destination( http://localhost:9092 );Contextprivate Response response;HttpTest( method Method.GET, path /services/message )public void checkMessage() {String body response.getBody( String.class );assertOk( response );assertEquals( MediaType.TEXT_PLAIN, response.getType() );assertEquals( HelloWorld, body );} } 正在运行的服务 尽管所有这些工作都非常简单但是却以某种方式使我感到困惑即在能够执行集成测试之前首先要在本地运行集成测试才能启动服务器。 我经常手头上的任务忙着忘了启动服务器却遇到了连接超时等问题。 但是我通过使用PDE JUnit启动配置找到了解决方案因为可以在运行测试的过程中将这样的配置设置为启动服务器。 为此创建并选择一个包含所有要运行1的集成测试的测试套件。 …切换到主标签并选择无头模式... …最后但并非最不重要的一点是配置服务器使用的程序参数在我们的案例中该参数主要涉及端口定义。 “插件”选项卡中的包选择包含与用于独立运行服务器的osgi启动配置相同的包以及JUnit-PDE JUnit-restfuse-bundle及其依赖项。 所选的测试套件可能如下所示 RunWith( Suite.class ) SuiteClasses( {SampleServiceHttpTest.class } ) public class AllRestApiIntegrationTestSuite {public static String BASE_URL http://localhost: System.getProperty( org.osgi.service.http.port ); } 唯一不寻常的是BASE_URL常量定义。 如上所述在启动配置中将测试运行的服务器端口指定为程序参数。 但是Restfuse测试需要在目标规则定义期间提供端口。 使用上述方法可以在不影响测试的情况下更改配置中的端口。 只需将常量用作定义中的参数如下面的代码段2 3所示 。 Rulepublic Destination destination new Destination( BASE_URL ); 这个简单的设置效果很好并改善了我在本地运行集成测试的工作流程。 将启动配置保存在共享项目中后您的团队成员便可以轻松地重用启动配置。 今天就这样反馈一如既往地受到高度赞赏。 顺便说一句霍尔格答应我写一篇文章介绍如何将上述内容集成到基于Maven / tycho的build 4中 -请继续关注 当然您也可以使用运行所选项目程序包或源文件夹的所有测试的可能性但是出于我们的目的使用套件方法并运行单个测试用例是可以的 在现实世界中您可能会为常量定义提供一个单独的类以避免将测试耦合到套件。 为了简化起见我在这里略过了。 请注意使用静态导入包含BASE_URL以提高代码段的可读性 霍尔格信守诺言请参阅 http : //eclipsesource.com/blogs/2012/09/11/running-httprest-integration-tests-in-an-eclipse-tycho-build/ 参考来自JCG合作伙伴 Frank Appel的Code Affine博客在Eclipse中有效地运行HTTP / REST集成测试 。 翻译自: https://www.javacodegeeks.com/2012/11/running-httprest-integration-tests-efficiently-in-eclipse.htmleclipse发布rest
http://www.pierceye.com/news/679317/

相关文章:

  • 门窗东莞网站建设技术支持海口快速建站模板
  • 公司网站制作第三方网站浮窗制作
  • 网站需要服务器吗?万州网站建设
  • 网站关键词可以修改吗做响应式网站字体需要响应么
  • 公司网站设计怎么做农家乐联盟网站
  • 普通网站报价多少扬中论坛网
  • 提供邢台做wap网站网站开发怎么进行数据库连接
  • 足球网站网站建设东莞网上销售网站建设
  • 响应式网站手机蓝翔老师做的网站
  • 公司网站建设维护合同中德生态园网站定制
  • 网站建设实训结论站长查询工具
  • 做电影网站要很大的主机空间吗苏州网站推广如何
  • 网站维护内容及费用网站详细设计
  • 国产手机做系统下载网站七牛云做wordpress图床
  • 营销型网站建设网站百度文库账号登录入口
  • 医疗网站建设资讯国内十大游戏公司排名
  • 江苏网站建设网络公司男做基视频网站
  • 网站建设培训公司排名客户管理软件免费版
  • 甘肃省建设工程网上投标网站好玩的网游
  • 大学生网站建设课程总结唐四薪php网站开发答案
  • 郑州的网站建设公司有哪些企业策划案
  • 查询域名网站苏州专业网站seo推广
  • 游戏网站建设计划书梦织做网站
  • 电商运营公司简介seo搜索引擎优化求职简历
  • 烟台门户网站有哪些网站做的比较好的
  • 外贸企业论坛网站建设找建站公司做网站注意事项
  • 莱芜亓家网站网站认证怎么认证
  • 安康做网站的公司wordpress zh_cn.po
  • 温州网页网站制作怎么看一个网站有没有做301
  • 网站主流系统2018年网站建设