Java案例
分享一些Java案例源码
索儿呀
这个博主知识面超级广哦,每一篇原创都精雕细琢
展开
-
Java 模拟购物系统(Servlet + JSP + EL + JSTL)
目的是将后端逻辑、流程、业务写清楚,所以前端代码很简陋(丑)功能一:登录功能二:注册功能三:欢迎界面功能四:商品分类界面功能五:购物界面功能六:结算界面还有很多瑕疵并没有进行处理(这个 demo 只是为了使用 Tomcat 练习 Servlet、JSP,了解流程,所以只实现了部分功能):界面丑无法查询用户信息(用户看不到自己的余额、已购买商品记录、浏览记录…)用户无法充钱购物界面,一份商品一次只能选择一个商品存量可以为负数没有设置管理员(控原创 2020-08-25 01:18:40 · 1010 阅读 · 0 评论 -
模拟银行系统 Java 四份代码(三种交互方式,两种数据存储方式)
4份完全不同的代码原创 2020-08-02 17:16:35 · 1483 阅读 · 0 评论 -
Java 模拟数据库连接池 + 模拟ORM框架
模拟数据库连接池JDBC六部曲中,获取连接的步骤是最为耗时的,最慢的;所以,数据库连接池就是为了解决这个很慢的问题先想一下下面的问题:一个连接Connection不能被多个用户同时共用(以防产生数据紊乱)【锁】对于某一个连接,用户如何知道当前这个连接是否可用?【标记:给连接标记一个状态】但是怎么把连接和标记放在一起呢?第一个方案:创建一个类(有Connection属性和状态属性)第二个方案:创建一个数组Connection[],在创建一个数组byte[],两者分别存放连接和状态,并且互相对应原创 2020-07-28 22:58:52 · 620 阅读 · 0 评论 -
Java 模拟浏览器与服务器之间请求与响应的过程
环境与MVC分层架构思想编程语言:Java 14.0.1IDE:intelliJ IDEA 2020.1.2...V:View视图层String html jspC:Controller控制层Servlet 控制的是相应信息M:Model模型层数据模型(数据处理、数据读写、数据存储).Service数据处理.Dao数据读写里面的代码都是JDBC+SQL+domain.domain数据存储DB数据库模拟请求与原创 2020-07-25 22:57:35 · 839 阅读 · 0 评论 -
Java 模拟考试系统(Swing + IO)
编程语言:Java 14.0.1IDE:intelliJ IDEA 2020.1.2使用了MVC分层架构思想,并且仅涉及JavaSE内容功能:登录 + 考试UI:Swing数据库:以文件充当数据库的功能展示编辑器的编码设置idea编辑器 --> File --> Settings --> Editor --> File Encodings这个 Java demo 中涉及到使用 idea 编辑器创建文件、读取文件;有关编码问题,请参考上图。完整代码获取.原创 2020-07-22 23:41:07 · 3373 阅读 · 2 评论