今天终于知道了闻名已久的socket是个什么东西了。
说白了,就是两个不同的进程之间进行通信建立的通道。因为一个进程内如果要进行通信可以利用公共内存或者边缘内存进行读写(一个进程往往分有一段内存区域)。而如果两个进程之间进行通信则不能直接去读写别个进程的内存,而是需要建立socket。
再说说J2EE。我们在客户端用IE进程,TOMCAT用例外的一个进程(象我的机器就是用的8080端口对应的进程),这两个进程进行通信就是要建立socket。
在服务器中,一般有个进程来负责监听,它监听所有端口,比如SQLSERVER 1433端口。
tomcat的8080端口。。。当监听到有请求时,这个进程的主线程就会建立连接socket连接,然后把处理权交给这个进程的其他线程,自己继续监听。
再说说数据通信方面:
首先在IE地址栏输入一个地址,比如http://localhost:8080/qmis2007/processSetAction.do?actionFlag=processQuery,发送请求。如果TOMCAT在8080端口监听到有请求发过来,则找到请求的资源,再判断这个JSP页面有没有没编译过,如果被编译过,则之间给用户发送servlet所产生的HTML文件(servlet解析后是HTML文件),如果没有编译过或者存在了修改的迹象,就重新编译,再产生HTML文件,发送给客户端。
在Spring的框架下,服务器端获得客户端的数据是通过XXXForm来传递的。spring框架将Form中的数据(比如INPUT)和xxxxForm中的字段绑定在一起的。所以Form中控件的名称和XXXForm中的字段名称是想对应的。而XXXentity的字段名称和数据库中的字段名称是相对应的。
分享到:
相关推荐
### 数字化底层逻辑 #### 一、转型背景与挑战 在当前的市场和技术变革大背景下,企业面临着前所未有的挑战。随着市场的不断演变和技术的快速进步,无论是初创企业还是传统巨头,都不得不重新审视自身的商业模式和...
总结,垂直电梯底层自动呼梯装置是科技进步与人性化设计的结合,它不仅提升了电梯系统的运行效率,也极大地改善了用户的使用体验。随着科技的发展,未来电梯系统将会融入更多智能化和人性化的功能,为我们的日常生活...
### Android平台移植与底层开发 #### 一、Android平台架构与移植的关系 Android作为一个开源的操作系统,其架构设计...随着硬件技术的不断进步,未来的Android移植和底层开发将面临更多挑战,同时也将带来更多机遇。
在IT领域,转换数据格式是常见的操作之一。在这个例子中,我们关注的是将文本表示的数字转换成二进制形式并进行保存。这个任务通常在处理底层数据存储、网络通信或者计算机科学教育中出现。下面我们将详细探讨这个...
描述简洁地概括了主要内容,即国家正积极推动量子科技的进步,旨在加速计算机行业的底层技术研发,以期在国际竞争中占据领先地位。底层技术通常指的是构成技术体系基础的部分,对于计算机行业来说,可能包括操作系统...
Pro/ENGINEER二次开发是基于成熟的大型CAD/CAM软件平台之上,为了提高产品设计效率、加快产品更新速度和提升企业市场竞争力而进行的应用程序开发。这一过程包括了对软件功能的扩展或定制,以适应特定单位或个人的...
同时,随着技术的进步,3D传感的成本将逐渐降低,更多入门级的消费电子产品也将配备这项功能。 总结来说,3D传感是消费电子和AR定位领域的关键技术,它不仅改变了我们与设备的交互方式,也为众多创新应用提供了可能...
汇编语言是一种低级编程语言,它直接对应于计算机的机器语言,但使用了...随着编译器技术的进步,许多高级语言也能生成高效的目标代码,但在某些对性能和硬件控制有严格要求的情况下,汇编语言仍然是不可或缺的工具。
UG/OpenAPI是UG二次开发的核心技术之一,它为开发者提供了直接与UG软件内部进行交互的编程接口。UG/OpenAPI支持多种高级编程语言,如C、C++、Fortran和Java等,使得开发者能够利用这些语言编写插件或扩展模块,以...
#### 二、作者简介 本文作者唐亮,拥有四年游戏开发经验,曾在大宇软星科技(上海)有限公司担任程序技术指导,现任ATI工程师,主要负责XP/Vista下的Display Driver开发工作。唐亮的主要研究领域包括C++、图形渲染...
大模型作为当前AI领域的一大热点,其底层技术的进步对于提高模型性能至关重要。近期,多家企业和研究机构在这方面取得了显著成果: - **微软**推出了ML.NET 3.0框架,该框架旨在简化机器学习开发流程,降低技术门槛...
#### 二、大语言模型的底层逻辑 大语言模型的运行机制可以被简化为以下四个主要步骤: 1. **输入编码**: - 在这一阶段,原始文本输入被转化为计算机可以理解的形式。常用的方法是词嵌入技术,即将每一个词汇映射...
总结来说,【蓝桥杯单片机第十二届国赛真题】提供了一个实践和提升单片机技术的平台,涵盖了底层驱动编写、硬件接口设计、嵌入式系统开发等多个方面的知识。通过学习和研究这些题目,不仅能够提升参赛者的技能,也为...
#### 二、背景与目的 随着信息技术的发展,临床实验室自动化程度不断提高,实验室仪器与信息系统之间的数据交换变得日益频繁且重要。为了确保这些数据能够高效、准确地传输,并且满足临床诊断的需求,《CLSI标准LIS...
#### 二、ARM处理器与Android操作系统 **1.1 ARM处理器介绍** ARM(Advanced RISC Machines)是一种精简指令集计算机(RISC)架构,广泛应用于移动设备、嵌入式系统等领域。ARM处理器以其低功耗、高性能和良好的可...
若还需要嵌入式物联网单片机相关领域开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步。 【本人专注嵌入式领域】: 有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为你提供帮助,CSDN博客端...
动力电池技术进步主要体现在两方面:一是底层材料技术的改进,例如铜箔轻薄化、高镍三元与富锂锰基正极材料的研发、硅碳负极的产业化应用以及隔膜涂覆材料的创新;二是电池结构的创新,如固态电池的商业化推进和去...