Web
文章平均质量分 86
Arvin_Rong
这个作者很懒,什么都没留下…
展开
-
Gradle中 Implementation 与API 声明依赖方式的对比
可以看到的一个显著差异,在生产者/库项目中用implementation方式声明的依赖不会出现在消费者项目的compileClasspath中,因此我们不能在消费者项目中使用相应的库。声明依赖时,这个依赖同时被暴露给该模块的消费者。如果一个模块的公共API在其接口中暴露了第三方库的类或接口,那么这个依赖应该使用api。声明依赖时,该依赖仅对声明它的模块可见。这意味着该依赖对于该模块的消费者是隐藏的。取决于你是否想将依赖项暴露给其他依赖于你的模块的模块。依赖将导致依赖于该模块的所有消费者都需要重新编译。原创 2023-12-21 16:36:57 · 731 阅读 · 0 评论 -
通过https协议访问Tomcat部署并使用Shiro认证的应用跳转登到录页时协议变为http的问题
我这里配置了以上两步以后,后端request.getScheme()方法仍然获取的是http,因为知道scheme这个值是RemoteIpValve这个类处理的,就看了下代码,发现server.xml中关于RemoteIpValve还有一个配置项,叫internalProxies是一个关于ip的正则表达式,代码中有一个if条件,只有当反向代理的ip可以通过正则匹配成功才会处理x-forwarded-*的header。我们部署架构中一个值得注意的方面是,网络前端有一个物理负载均衡器,负责处理SSL认证。原创 2023-12-19 22:08:33 · 1066 阅读 · 0 评论 -
Web 关于一个可以一统江湖的Web开发语言Opa
Opa,一站式的Web应用开发语言,使你从需要同时编写HTML,CSS,JavaScript,SQL以及其他五花八门的Web应用开发语言的痛苦经历中解脱。 长久以来对于Web开发的问题是面对它开发的复杂性,即使开发一个最简单的Web应用也需要开发人员同时懂得多种语言。你翻译 2011-09-14 18:10:53 · 2945 阅读 · 0 评论 -
J2EE 关于Web前端与服务端实现开发分离的实践
框架后台已经实现了基本的增删改查公共操作类,Action调用Service,再由Service调用公共数据库操作类。正在琢磨如何把数据传输到前台并以何种方式进行展示,而且目标是能很好的实现前端开发人员与后端开发人员工作的分离,实现通过既定好的接口进行交互。先做了一个小小的实践,是原创 2011-09-26 17:28:37 · 2013 阅读 · 0 评论 -
Web JavaScript中 null 与 undefined 的区别
null是javascript的关键字是Object类型,但是常被分为一个单独的类型表示没有值undefined也表示没有值,但是是更深层次的,或者说是系统级别的不是类型,是预先定义好的全局变量类型是undefinedundefined主要出现在 变量已定义,但是为初始化 函数被调用时未传递的定义的参数一个对象下不存在的属性不存在的数原创 2013-03-11 17:09:26 · 1875 阅读 · 0 评论