Avant-propos : ce projet est une collection de plusieurs projets et il existe un projet Java dans chaque dossier. L'objectif est de fournir une plate-forme pratique de promotion de projets pour les apprenants Java ayant différents niveaux de connaissances, afin que les passionnés de Java puissent apprendre Java, un énorme système artistique, à un rythme régulier. Difficulté de l'objet : 0-? --> 浅-深
.
☆☆☆ Ce code de projet ne peut être utilisé que pour l'auto-apprentissage personnel. Il est interdit à toute organisation ou individu de l'utiliser pour des projets de fin d'études d'étudiants, des communications commerciales et d'autres comportements utilitaires.
☆Conseils : le numéro du groupe de communication est 151162474 par qq.
Auteur : lyons (zhanglei) E-mail : [email protected]
Table des matières
0 projets de base Java
Le projet de base Java (système de gestion des achats dans les supermarchés) a des fonctions telles que la gestion des produits, la caisse de la réception, l'inventaire des produits, etc. Ce projet utilise Java comme langage de développement et原生JDBC
se connecte à la base de données Oracle pour stocker des données, ce qui peut former efficacement et renforcer l'utilisation par les développeurs de Java et d'Oracle. Capacité à développer des bases de données et une programmation SQL de base. Ce projet convient aux développeurs possédant des compétences Java et SQL de base pour dispenser une formation pratique. (Les étudiants ayant de bonnes bases peuvent apprendre directement le projet rookie Java 1#)
De plus : les projets ultérieurs utiliseront leurs projets supérieurs comme prototypes pour ajouter de nouvelles connaissances et refactoriser le code pour atteindre l'objectif d'appliquer et d'apprendre de nouvelles connaissances.
1 projet Java novice
时间断断续续...
目前推送完成 注册、登陆、浏览商品、购物车、查询商品、退出 等模块。
此项目雏形完成,后续改进细节。相对于 《0# Java基础项目》 本项目知识量较大,慢慢消化。
后续:此项目不再进行更新维护,学习者学完此项目即可进入 《2:Java入门项目》
通过这两个项目的锻炼,可以尝试找份实习啦。
2 projets d'entrée Java
此项目代码根据 Java菜鸟项目 重构而来。
知识量逐步增大,本项目主要学习面向接口结合配置文件编程。
与以上两个项目显然的不同是,代码相对规范,接近企业级的编程思想。
利用周末空闲,逐渐推送中。。。
后续:该项目重构完成,仅再改进细枝末节。
小建议:以 表(Table) 为学习路径;Goods->Order->User.
预:《3:Java狙击项目》继续以重构的方式学习新知识。
需要学习者了解 maven、Spring MVC 等相关知识
因已使用mybatis故Hibernate不再在此项目中涉及,
两个者思想类似、职能相同,喜欢的同学可以自己研究重构。
3 Projet de tireur d'élite Java
Ce projet existe indépendamment des projets mentionnés ci-dessus. Ce projet couvre un éventail de connaissances beaucoup plus large. Il est encore difficile de connecter le temps, et il est poussé par intermittence. . .
Outils de développement : Eclipse + Oracle Framework de développement : shiro+spring+springMVc+mybatis Un autre : jdk 1.8