点击空白处退出提示
作品详情
源代码说明
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.java
Server类用来处理服务端收到的一个连接请求,与客户端建立连接,每建立一个连接就开启一个ServerThread线程,并等待下一个客户端的连接请求,接收到下一个客户端的连接请求后,重复此流程。
③ServerThread.java
继承Thread类实现多线程,类启动一个新线程后,与数据库建立连接,ServeThread类处理从客户端发来的命令,执行相应的命令对数据库执行操作,并将结果返回给客户端。
依赖的jar包
①mysql-connector-j-8.0.31.jar
Java 连接MySQL需要驱动包,否则JDBC无法访问数据库(无法注册驱动)。
代码已上传至github
https://github.com/asdvfsdf/javawork.git
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论