首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/629600

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(一)

1.Struts2中,Action通过什么方式获取用户从页面输入的数据,又是通过什么方法把数据传给视图层显示的? 答:(1)Action从页面获取数据的方式有三种: ①通过Action属性接收参数;(例:${pageContext.request.contextPath}/***.action? id=xxxx) ②通过域模型获取参数;(例:ServletActionContext.getRequest().getParameter(arg0)) ③通过模型驱动获取参数(例:extends ModelDriven) (2)Action将数据存入值栈(Value Stack)中,视图可以通过表达式语言(EL)从值栈中获取; 2.阐述Struts2中的Action如何编写,是否采用单例? 答:(1)Struts2的Action有三种写法: ①POJO类——无继承无实现; ②实现Action接口,重写execute()方法; ③继承ActionSupport(常用); (2)Action没有像Servlet一样,使用单实例...

【java SOAP】对SOAP的一个个人印象

开这个坑源于我现在做的一个项目用到了SOAP。关于SOAP的知识我就不做详细介绍了。我也没有开发过SOAP服务端, 只是要用到客户端。 作为一个意识流选手,我大概说一下我工作过程中对SOAP的印象。 1、 SOAP的出现是为了解决跨平台的问题。比如java调用一个c#或者php写的服务 2、 数据传输是基于xml的。上一点说到是为了解决跨平台的问题,但是很蛋疼的是,并没有很严格的标准去规定xml的数据格式。导致这个标准并不是唯一的。这就非常操蛋了。逆向生成的代码经常没用,甚至使用逆向工具的时候偶尔还会报错(我这个项目还有一点别的原因)。 3、我用Eclipse根wsdl生成的客户端访问SOAP服务特别慢。而且并不是服务端的问题。我用 TCP Monitor 截获了请求,数据返回特别快20ms左右,但是客户端把返回数据处理成相应的bean特别慢。导致整个调用花费了1分钟 4、有很多手写客户端的办法。但是我觉得都太麻烦了。而且像Axis2我不知道为什么从Maven下载依赖下不下来,javax有一个对soap的支持,但是在一些java版本移来移去,java8是有的,java9就移除了。 5、...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。