首页 文章 精选 留言 我的

精选列表

搜索[AI注解],共10000篇文章
优秀的个人博客,低调大师

SAP BOPF和Spring框架里加了注解的控制器是如何被调用的

BOPF的这些determination,其方法不需要application developer自己去调用,而是被BOPF框架通过调用interface method的方式被调用。Spring MVC的@RequestMapping工作原理类似,但实现方式稍稍高级点,用的是Java的反射。 ProductPageController这个类的productDetail方法加上了@RequestMapping, 参数是: 当我点了product list上某个product的image想进入detail page时: 这个包含了p的url就会被Spring MVCdelegate到我通过@RequestMapping注册的controller class上。从debugger里能看出我的controller class已经被成功地determine出来了。所以从本质上讲,@RequestMapping和在ABAP里常用的把CLAS名字配到表里的方法其目的都一样:注册,只是Annotation更加优雅和简便一点而已。 扫描原理见我博客:A simulation of Java Spring dependency injection annotation @Inject in ABAP.How does component-scan work in Spring FrameworkHow does @Autowired work in Spring framework要执行的方法名字在这: 最后这个方法通过反射在line 497行被调用。 Java和ABAP反射机制的区别 注意在Java里,每个类的每个方法的元数据都可以被sun.reflect.MethodAccessor的一个实例来描述,而ABAP里反射的granularity只到Class level,只有CL_ABAP_CLASSDESCR,没有CL_ABAP_CLASS_METHODDESCR! 本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

优秀的个人博客,低调大师

中国工程院院士邓中瀚:物联网安全需要国家及时关注解决

“前不久,我参加一个调研得知,我们的电网每天都在遭受大量的网络攻击,还有去年曝光的江苏、海南的警用摄像头被境外控制等都是典型的物联网安全事件。” 中国工程院院士邓中瀚代表一说起物联网的安全隐患,马上就给记者举了两个例子,“物联网把网络世界与物理世界连接在一起,一旦爆发安全问题,受损失的将不仅仅是个人信息,甚至生命安全和公共设施都会受到威胁。” 随着物联网时代的来临,接入互联网的设备也呈现爆发式增长。2015年全球连接到互联网上的设备达49亿台,而到2020年将超过260亿台。随着互联网+计划的推进,传统行业逐步数据化、在线化、移动化、远程化;人、企业、社会服务甚至整个世界都与网络深度绑定。 当海量的人、设备和服务连接到互联网后,由于网络世界与现实物理世界深度融合,网络世界的安全威胁也将更深地影响到现实世界。 “很多人以为物联网安全跟老百姓没关系,其实这是一个误区。”启明星辰董事长严望佳委员告诉记者。她举例说,比如智能摄像头可能被黑客破解家中隐私一览无余、智能手环被远程监控让窃贼了解你的作息模式并伺机作祟 。 被称为“黑客专用谷歌”“物联网谷歌”的Shodan是一款提供互联网在线设备的搜索引擎。只要输入搜索关键字,就可以帮你找到全世界在线的网络摄像头、路由器、信号灯、核电站等有信息漏洞的设备。 美国食药监督局(FDA)最近也开始禁止使用具有互联网功能、但缺少安全功能的药物注射泵的使用。原因是物联网被黑客破解的话,患者的生命也会受到危险。 很多人都认同信息安全的重要性,但又始终不当一回事儿。 “比如汽车上市前,必须通过安全碰撞实验。但是我国部分行业的物联网项目,不仅安全预算少得可怜,而且缺少对安全攻击的研究。”严望佳说,“不知道对方怎么攻击,防御措施也就流于想当然”。 据她介绍,近年来美国不断加强网络战演习,其中有几次就是针对电力系统进行的。 2015年12月23日,乌克兰至少三个区域的电力系统遭到网络攻击。攻击造成了伊万诺-弗兰科夫斯克地区部分变电站的控制系统遭到破坏,以致大面积停电,电力中断3—6小时,约140万人受到影响。 “安全的核心是要经得起对抗,攻击实验就是对抗的硬碰硬研究”,作为安全行业的从业者严望佳建议说:“我们认为,国家也应开展相关行业的网络安全对抗演习,并成为检验和带动整个网络安全发展的灯塔。” 几年前,邓中瀚受公安部、工信部等委托,主持的首个安防监控国家标准,目前相应的SVAC标准已经出台,内嵌自主研发安全芯片的视频设备,已在国内一些省市强制推广。 “物联网安全一直没有引起足够的重视,需要国家及时关注、及时解决。”邓中瀚呼吁,国家应加强顶层设计,推动产学研合作,加快标准研究,并自主研发有针对性的低成本解决方案,最终帮助物联网设备实现“为了安全而设计”。 本文转自d1net(转载)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册