Prólogo: este proyecto es una colección de varios proyectos y hay un proyecto Java en cada carpeta. El propósito es proporcionar una plataforma práctica de promoción de proyectos para estudiantes de Java con diferentes niveles de conocimiento, de modo que los entusiastas de Java puedan aprender Java, un enorme sistema artístico, a un ritmo regular. Dificultad del artículo: 0-? --> 浅-深
.
☆☆☆ Este código de proyecto solo puede usarse para autoestudio personal, y cualquier organización o individuo tiene prohibido usarlo para proyectos de graduación de estudiantes, comunicaciones comerciales y otros comportamientos utilitarios.
☆ consejos: el número del grupo de comunicación es 151162474 por qq.
Autor: lyons(zhanglei) Correo electrónico:[email protected]
Tabla de contenido
0 proyectos básicos de Java
El proyecto básico de Java (sistema de gestión de compras de supermercado) tiene funciones como gestión de productos, cajero de recepción, inventario de productos, etc. Este proyecto utiliza Java como lenguaje de desarrollo y原生JDBC
se conecta a la base de datos de Oracle para almacenar datos, lo que puede capacitar de manera efectiva. y fortalecer a los desarrolladores para que utilicen Java y Oracle Capacidad para desarrollar bases de datos y programación SQL básica. Este proyecto es adecuado para que desarrolladores con Java y conocimientos básicos de SQL realicen formación práctica. (Los estudiantes con una buena base pueden aprender directamente el primer proyecto novato de Java)
Además: los proyectos posteriores utilizarán sus proyectos superiores como prototipos para agregar nuevos conocimientos y refactorizar el código para lograr el propósito de aplicar y aprender nuevos conocimientos.
1 proyecto para principiantes en Java
时间断断续续...
目前推送完成 注册、登陆、浏览商品、购物车、查询商品、退出 等模块。
此项目雏形完成,后续改进细节。相对于 《0# Java基础项目》 本项目知识量较大,慢慢消化。
后续:此项目不再进行更新维护,学习者学完此项目即可进入 《2:Java入门项目》
通过这两个项目的锻炼,可以尝试找份实习啦。
2 proyectos de entrada a Java
此项目代码根据 Java菜鸟项目 重构而来。
知识量逐步增大,本项目主要学习面向接口结合配置文件编程。
与以上两个项目显然的不同是,代码相对规范,接近企业级的编程思想。
利用周末空闲,逐渐推送中。。。
后续:该项目重构完成,仅再改进细枝末节。
小建议:以 表(Table) 为学习路径;Goods->Order->User.
预:《3:Java狙击项目》继续以重构的方式学习新知识。
需要学习者了解 maven、Spring MVC 等相关知识
因已使用mybatis故Hibernate不再在此项目中涉及,
两个者思想类似、职能相同,喜欢的同学可以自己研究重构。
3 proyecto de francotirador Java
Este proyecto existe independientemente de los proyectos mencionados anteriormente. Este proyecto cubre una gama mucho más amplia de conocimientos. Todavía es difícil conectar el tiempo y se presiona de manera intermitente. . .
Herramientas de desarrollo: Eclipse + Oracle Marco de desarrollo: shiro+spring+springMVc+mybatis Otro: jdk 1.8