练手娱乐项目 股票市场
来源:互联网 发布:云计算定义 编辑:程序博客网 时间:2024/04/29 20:41
写在前面:
这个项目是依赖Spring+Struts2+JDBC搭建,刚接触Spring制作的娱乐项目 前台也是jsp页面 后台由Struts控制跳转页面Dao层由JDBC模板操作 对象的创建交给Spring处理
主要实现功能为:用户创建和 登陆 股票的买入 抛出功能
接下来讲解下具体实现步骤和页面效果
一丶编程工具和环境
工具为 Eclipse ,Tomcat,数据库为MySQL工具为Navicat,
这里把Hibernate的jar包也加进来了 为了之后加入hibernate改进~
二丶数据库表结构
股票表:
User表:此处未使用hibernate不能使用多对一关系 存购买股票时逻辑太麻烦 接下来需要改进
三丶项目结构和配置文件
applicationContext.xml部分配置
Jdbc.properties配置
Struts.xml配置
校验单个方法的校验器配置
Web配置略
四丶主要功能效果图以及主要实现流程
4.1登陆注册页面
Jq做的文字文字逐渐显示功能
UserAction层中代码
Serivce层中再调用Dao层实际操作数据库方法
Dao层中具体登陆验证方法
以下操作数据库雷同代码不再截图`
4.2股票市场操作 买/卖
主页功能选项同样 延迟弹出gif图 原理一样
网页插入背景音乐播放
股票交易页面
第一次点购买时弹出隐藏层输入购买数量
第二次点时确认购买 加减按钮增加减少数量 也可以直接输入数量
实现代码:
控制层中控制买卖方法
Service层中定义了自定义异常 购买数量超过20时触发 事务回滚 抛出异常applicationContext.xml配置中配置了Spring事务的回滚
Buy方法 由于数据存的股票名字和数量存入方式 此处使用了很复杂的逻辑 虽然对自己逻辑性跟算法锻炼是有提高的 但是下次还是不这样做了!
过于复杂的逻辑和算法 不再一一赘述。
总结:一次结合Spring和jdbc的小娱乐项目 ,应用实验了不少新功能 偏娱乐性 提高锻炼了自己对Spring框架的理解和应用能力 还提高了自己逻辑方面的锻炼 页面方面下次应该会结合JQUI来让界面更美观
(小彩蛋 :我的资产功能其实已经在股票市场实现而主页中我的资产链接为吓人搞怪功能图略搞怪 就不贴图了)
- 练手娱乐项目 股票市场
- 股票市场
- 股票市场
- 练手项目
- 练手项目
- 练手项目
- 练手项目
- 练手项目-学习笔记
- 练手的项目
- 收集练手小项目
- mysql练手专用项目
- c语言练手项目
- 练手小项目
- 练手项目列表
- python练手项目0005
- Python练手项目0006
- python练手项目0007
- 前端练手项目
- qt 和java很像,也是一个平台,一个框架
- STM32 延时函数高级用法分析
- Redis——Java操作
- 【Goodbye2014】Codeforces 500B New Year Permutation【贪心+Floyd传递闭包】
- Facebook贾扬清发文,Caffe2go将开源,手机就能训练神经网络
- 练手娱乐项目 股票市场
- 策略管理
- _Bool,BOOL,bool的区别~
- 如何用Baas快速在腾讯云上开发小程序-系列2:搭建Phabricator开发管理平台
- SOCKS 5协议详解
- 单源次短路径
- {模板}向量操作
- 安卓开发环境搭建
- Android Edittext知识点总结