基于C/S模式的管理系统

我要开发同款
proginn20532832242023年08月02日
62阅读
开发技术java
所属分类mysqlSocket

作品详情

985大学java实验课程大作业源代码说明1.客户端 源代码文件 ①UI.java 将人与机器交流的语言变成了可操作的界面,这样就简化了大家使用计算机的流程和难度,是客户端的运行入口,声明了一个UI对象。 ②Worker.java向UI文件提供一些函数接口,这些函数实现了所要求的一些功能,并且通过发送一定格式的字符串来访问服务端数据库,Worker.java文件与服务端的ServerThread.java文件相对应。其中Worker.java用来形成命令字符串,Operator.java用来解析命令字符串。同时,他还可以处理一些操作,减轻服务器的负担。依赖的jar包 ①itextpdf-5.5.8.jar 生成PDF的操作所需要的依赖。 ②jxl-2.6.12.jar 是导入和生成.xls文件的操作所需要的依赖。2.服务端 源代码文件 ①Database_Connector.java 创建数据库连接对象,用于获取connection和statement对象。 ②Server.javaServer类用来处理服务端收到的一个连接请求,与客户端建立连接,每建立一个连接就开启一个ServerThread线程,并等待下一个客户端的连接请求,接收到下一个客户端的连接请求后,重复此流程。 ③ServerThread.java继承Thread类实现多线程,类启动一个新线程后,与数据库建立连接,ServeThread类处理从客户端发来的命令,执行相应的命令对数据库执行操作,并将结果返回给客户端。 依赖的jar包 ①mysql-connector-j-8.0.31.jar Java 连接MySQL需要驱动包,否则JDBC无法访问数据库(无法注册驱动)。代码已上传至githubhttps://github.com/asdvfsdf/javawork.git
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论