• Xitrum学习笔记23

    时间:2022-12-26 21:58:13

    1. HTTP基本认证(Basic Authentication) 使用HTTP基本认证可以保护整个站点或是特定的action。 Xitrum不支持摘要认证(Digest Authentication),因为它容易受到中间人攻击(man-in-the-middle attack)。更好的安全机制,要...

  • Xitrum学习笔记12

    时间:2022-12-26 21:45:00

    一、Request 参数种类 1. 文本参数:名为textParams,类型为 scala.collection.mutable.Map[Sting, Seq[String]] 1)queryParams:URL中 ? 后面的参数,例:http://example.com/blah?x=1&...

  • Xitrum学习笔记02 - 构建 Xitrum 项目

    时间:2022-12-26 21:40:23

    参考的文档的位置: 1. http://xitrum-framework.github.io/guide/3.28/html/en/  (需要选择合适的版本,我选的是3.28,目前没有中文版) 可以选择Download PDF,下载英文Guide xitrum-en.pdf 2. API Scala...

  • Xitrum学习笔记19

    时间:2022-12-26 21:20:52

    可以直接运行 Xitrum Browser ------ Xitrum instance 或者在在负载均衡器如HAProxy, 或反向代理如Apache或Nginx之后: Browser ------ Load balancer/Reverse proxy -+---- Xitrum instanc...

  • Xitrum学习笔记16

    时间:2022-12-26 21:16:08

    Xitrum为快速响应提供了大量的客户端和服务器端缓存。 在web服务层,小文件被缓存在内存中,大文件通过NIO零拷贝被发送。关于零拷贝可参照https://my.oschina.net/plucury/blog/192577 Xitrum的静态文件响应速度类似于Nginx。 在Web框架层,可以以...

  • Xitrum学习笔记09 - 异步响应

    时间:2022-12-26 21:02:35

    Xitrum不会自动发送默认响应,必须调用respondXXX方法发送响应。如果没有调用respondXXX,Xitrum会保持HTTP连接,可以过后调用respondXXX。 调用 channel.isOpen 来检查 HTTP连接 是否还处于打开状态。还可以使用addConnectionClos...

  • Xitrum学习笔记14

    时间:2022-12-26 20:48:56

    在文件上传的form中,要设置 enctype="multipart/form-data" MyUpload.scalate: form(method="post" action={url[MyUpload]} enctype="multipart/form-data") != antiCsrfI...

  • Xitrum学习笔记13

    时间:2022-12-26 20:48:38

    Xitrum包含 jQuery Validation plugin用来在客户端做验证在服务器端提供验证辅助。 关于jQuery Validation plugin,参考http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 默认验...

  • Xitrum学习笔记18

    时间:2022-12-26 20:43:58

    直接使用xitrum.Log对象 任何地方都可以直接使用xitrum.Log xitrum.Log.debug("My debug msg")xitrum.Log.info("My info msg")... 使用xitrum.Log特质 如果想获得log在哪里创建的信息,应该继承xitrum.Lo...

  • Xitrum学习笔记04

    时间:2022-06-22 05:44:43

    标签:RESTfulAPI:符合RESTful架构的API称为RESTfulAPI,不同的前端设备与后端进行通信的一种统一机制什么是RESTful架构:(1)每一个URI代表一种资源;(2)客户端和服务器之间,传递这种资源的某种表现层;(3)客户端通过HTTP动词(GET用来获取资源,POST用来新...