struts,mvc,和tcp/ip没有什么很密切的关系。
用OSI七层协议栈来解释的话,STRUTS和MVC都是运行在最顶层,也就是第七层应用层上的东西;而TCP/IP是运行在第四层传输层的协议。OSI七层协议栈的基本规定,就是各层次之间屏蔽实现细节,而只开放接口。也就是说,应用层完全不知道、不关心传输层用的是什么协议,它只把数据交给传输层。
所以,我们在用struts/mvc的时候,不用去管低下是TCP还是UDP协议。相信设计STRUTS的时候,也没有去考虑它和底层协议的关系。
socket是一个套接字,用来标识数据的源和目标等信息。在应用层上socket用端口号来区分,在TCP/IP层上用ip地址来区分。顺带一说,socket的设计是违背OSI协议栈的设计初衷的,但是它确实好用,因此一直保留了下来,可以算是理论设计和实际应用的一个折中。
协议这东西基本是网络传输时候用的,struts并不直接参与这个过程,因此不会显式的使用哪种协议。非要说的话,他会把数据交给>
url : xxx/xxx_xxxactionI18n_locale=xxxx
action :String xxx = ServletActionContextgetRequest()getParameter("I18n_locale");
url中所有的参数,无论在action里还是再jsp里都可以通过requestgetParameter("参数名")获取
你需要创建一个类 public class PageFilter extends >
以上就是关于求高手!java的structs(MVC模式)与TCP/IP协议有什么关系他们又与Socket之间的有什么关系呢全部的内容,包括:求高手!java的structs(MVC模式)与TCP/IP协议有什么关系他们又与Socket之间的有什么关系呢、struts2的action怎么获取jsp页面的表单值、struts2 怎么获取url中的参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)