README
===========================
前言:该项目是多个项目的合集,每个文件夹下存在一个Java项目。目的在于为不同知识层次的Java学习者提供一个项目实战晋级平台,便于Java爱好者有步伐频率的学习Java这门庞大的艺术体系。项目难度: `0-? --> 浅-深`。<br/>
☆☆☆<b>此项目代码仅可用于个人自我学习,谢绝任何组织或个人用于学生毕业设计、商业性传播等一切功利性行为。</b><br/>
☆tips: communication group number is 151162474 by qq.
****
Author: lyons(zhanglei) E-mail:zhangleiworkspace@gmail.com
<a name="index"/>目录
* [0:Java基础项目](#project0)
* 具备知识
- [x] sql
- [x] JDBC
- [x] Java基础
* [1:Java菜鸟项目](#project1)
* 具备知识
- [x] sql
- [x] JDBC
- [x] Java基础
- [x] HTML/CSS
- [x] JSP/Servlet
* [2:Java入门项目](#project2)
* 具备知识
- [x] sql
- [x] Java基础
- [x] HTML/CSS
- [x] JSP/Servlet
- [x] MyBatis
- [x] JavaScript
* [3:Java狙击项目](#project3)
* 具备知识
- [x] Maven
- [x] Shiro
- [x] Mybatis
- [x] Spring
- [x] SpringMVC
- [x] jQuery
* 包括但不限于上述所列知识...
<br><br>
<a name="project0"/>___0 Java基础项目___
#### Java控制台显示界面。
###
Java基础项目(商超购物管理系统)具有商品管理、前台收银、商品库存等功能,本项目使用java作为开发语言,
`原生JDBC`连接Oracle数据库存储数据,可以有效地锻炼和加强开发者运用Java、oracle数据库及基本sql编程开发的能力。
本项目适用于有Java、基本sql基础的开发者进行实战训练。(基础不错的同学可以直接学习 1# Java菜鸟项目 )
另:后续项目均以其上级项目为雏形进行新知识的增添进行代码重构来达到新知识应用学习的目的。
<br><br>
<a name="project1"/>___1 Java菜鸟项目___
#### JSP显示页面,模拟购物网站。
###
时间断断续续...
目前推送完成 注册、登陆、浏览商品、购物车、查询商品、退出 等模块。
此项目雏形完成,后续改进细节。相对于 《0# Java基础项目》 本项目知识量较大,慢慢消化。
后续:此项目不再进行更新维护,学习者学完此项目即可进入 《2:Java入门项目》
通过这两个项目的锻炼,可以尝试找份实习啦。
<br><br>
<a name="project2"/>___2 Java入门项目___
#### 改为mybatis连接数据库。
###
此项目代码根据 Java菜鸟项目 重构而来。
知识量逐步增大,本项目主要学习面向接口结合配置文件编程。
与以上两个项目显然的不同是,代码相对规范,接近企业级的编程思想。
利用周末空闲,逐渐推送中。。。
后续:该项目重构完成,仅再改进细枝末节。
小建议:以 表(Table) 为学习路径;Goods->Order->User.
预:《3:Java狙击项目》继续以重构的方式学习新知识。
需要学习者了解 maven、Spring MVC 等相关知识
因已使用mybatis故Hibernate不再在此项目中涉及,
两个者思想类似、职能相同,喜欢的同学可以自己研究重构。
<br><br>
<a name="project3"/>___3 Java狙击项目___
#### 飞鸟速购
###
该项目独立于上述项目存在。
此项目涉猎的知识更为广泛。
时间仍然很难连续起来,间断性推送中。。。
开发工具:Eclipse + Oracle
开发框架:shiro+spring+springMVc+mybatis
另:jdk 1.8
没有合适的资源?快使用搜索试试~ 我知道了~
java学习型小项目集合
共376个文件
java:95个
png:49个
jsp:49个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 49 浏览量
2024-03-14
20:40:05
上传
评论
收藏 5.15MB ZIP 举报
温馨提示
Java是一种广泛使用的编程语言,具有以下概念: 1. **面向对象编程**:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性,提供了类和对象的概念。 2. **跨平台性**:Java的代码可以在不同的操作系统上运行,通过Java虚拟机(JVM)作为中间层,实现了跨平台性。 3. **垃圾回收**:Java提供了垃圾回收机制,自动管理内存的分配和释放,减少了程序员手动处理内存的负担。 4. **异常处理**:Java有强大的异常处理机制,使得程序在出现异常时可以进行捕获、处理和恢复,增强了程序的稳定性和可靠性。 5. **多线程**:Java支持多线程编程,可以同时执行多个任务,提高程序的并发性和效率。 6. **安全性**:Java在设计上注重安全性,提供了安全机制来防止恶意代码的执行,保护系统和用户的安全。 7. **标准化库**:Java提供了丰富的标准库,包括各种类和接口,提供了很多常用功能的实现,方便开发人员快速开发应用程序。 8. **可扩展性**:Java支持模块化开发和插件机制,允许开发人员扩展和集成第三方库和框架,提高开发效率。
资源推荐
资源详情
资源评论
收起资源包目录
java学习型小项目集合 (376个子文件)
CSDN关注我不迷路.bmp 2.79MB
ffbird.bmp 12KB
.classpath 1KB
.classpath 847B
bootstrap.min.css 108KB
font-awesome.css 37KB
style.css 27KB
all.css 18KB
jscrollpane1.css 7KB
login.css 3KB
reset.css 2KB
detail.css 2KB
buy.css 830B
nav.css 654B
nav.css 645B
order.css 643B
fontawesome-webfont.eot 162KB
btn11.gif 2KB
btn.gif 2KB
btn09.gif 2KB
btn10.gif 2KB
page_be.gif 1KB
btn07g.gif 986B
btn01.gif 986B
btn06.gif 890B
btn05.gif 870B
btn02.gif 850B
page.gif 450B
btn07.gif 397B
btn04.gif 380B
btn03.gif 317B
new.gif 225B
hot.gif 221B
.gitignore 739B
.gitignore 241B
favicon.ico 66KB
GOrderExample.java 26KB
MainPage.java 11KB
BuyGoods.java 11KB
GoodsDao.java 9KB
GoodsPage.java 9KB
UserService.java 7KB
SalesManPage.java 7KB
GoodsDao.java 6KB
OrderAction.java 6KB
SalesManDao.java 5KB
HandleLogin.java 5KB
QueryPrint.java 5KB
GoodsServiceImpl.java 5KB
ShiroDbRealm.java 4KB
VisitorUtil.java 4KB
OrderDaoImpl.java 4KB
HandleRegister.java 4KB
LoginController.java 4KB
RegisterAction.java 4KB
ScannerChoice.java 4KB
GoodsDaoImpl.java 3KB
RegisterService.java 3KB
GoodsAction.java 3KB
ResultUtil.java 3KB
UUser.java 3KB
PutGoodsToCar.java 3KB
GOrderMapper.java 3KB
UserController.java 3KB
GCarMapper.java 3KB
GoodsController.java 3KB
GOrder.java 3KB
Arith.java 3KB
PutGoodsToCar.java 3KB
Goods.java 3KB
OrderServiceImpl.java 2KB
GCar.java 2KB
Goods.java 2KB
CarController.java 2KB
UserDaoImp.java 2KB
BuyGoodsAction.java 2KB
GsalesDao.java 2KB
Order.java 2KB
DeleteGoodsFromCar.java 2KB
Page.java 2KB
UUserServiceImpl.java 2KB
GoodsMapper.java 2KB
DbClose.java 2KB
User.java 2KB
Iconst.java 2KB
TokenManager.java 2KB
GsalesPage.java 2KB
TalkAction.java 2KB
Goods.java 1KB
DeleteGoodsFromCar.java 1KB
Goods.java 1KB
Gsales.java 1KB
OrderForm.java 1KB
TimeUtil.java 1KB
GCarServiceImpl.java 1KB
BaseController.java 1KB
LoginAction.java 1KB
DbClose.java 1KB
Register.java 1KB
AccountStaEnum.java 1KB
共 376 条
- 1
- 2
- 3
- 4
资源评论
专家-百锦再
- 粉丝: 7166
- 资源: 731
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功