开发者社区> 问答> 正文

Java服务器套接字与客户套接字有什么区别?

怎样创建服务器套接字? Java服务器套接字与客户套接字有什么区别?

展开
收起
小黄鸭哈哈哈 2021-09-28 15:41:52 782 0
1 条回答
写回答
取消 提交回答
  • 我来回答,网上阅卷系统是利用网络及图像处理技术并结合传统阅卷经验进行设计开发信息管理系统。 技术特点 高速图像信息采集及图像处理、智能识别技术,其中评卷子系统采用基于J2EE平台的三层模式设计,利用多线程及数据库连接共享机制实现大批量用户的并行访问控制,阅卷客户端采用基于浏览器的Web页面及Applet程序为阅卷教师提供人机交互界面,具有良好的扩展性和维护性。 技术优势 安全性 网络安全: 基于Web服务器SSL(安全套接字)技术对通过服务器传输的数据进行加密及利用Java自带的安全机制保证数据传输中的安全。 并发性 大量的阅卷终端(1000-3000),同时连接到数据库会对数据库本身的配置提出更高要求,并且不易保证响应时间,系统采用以下方法解决并发性问题: a.在代理服务器上建立少量数据库连接(100以下),无需与数据库进行数据交互的客户连接,只占用客户连接线程,有数据操作请求时,调用数据库连接池中的空闲数据库连接与数据库连接进行数据交互。 b.根据阅卷点的设置分配代理服务器及文件服务器,由代理服务器与总数据库连接。也可根据科目设置多个数据库服务器来分担负载。 可维护性 由于多个阅卷点及上千台阅卷终端,程序更新及维护的工作量非常大,因此采用基于Web阅卷终端不需要安装,同时考虑到完全采用Web页来提供阅卷界面,会对Web服务器产生很大负载压力,并且一些复杂功能不易实现,系统采用Java编写的Applet程序,作为阅卷客户端程序。Applet能在Web浏览器中运行。作为Web页的一部分,程序片代码会自动下载,解释执行。程序片的一个优点体现在:通过程序片,一旦用户需要客户软件,软件就可从服务器自动下载。

    2021-09-28 20:36:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载