博主花了一个月的时间写的java web小项目集合,包含一些经典常见项目,如登陆注册,应该每个学习后端的人都会写。
后端主要用SSM框架,但是“登陆注册1.0”是用纯Java EE实现的。
前后端分离是未来的主流,jsp个人认为也没有学习的必要,因此整个项目没有一个jsp页面。后端返回ajax数据,前端使用JQ的ajax方法获取进行页面渲染。
当然项目不是纯碎的前后端分离,还是有部分耦合,web服务器与应用服务器没有分离开,但是已经满足前后端分离的核心思想:前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互(https://blog.csdn.net/fuzhongmin05/article/details/81591072)。
博主主要学习方向是后端,因此前端知识并不深入,写项目之前也就停留在使用JQ,bootstarp等框架,由于整个项目都是
自己一个人完成,因此前端部分,页面布局特效等部分使用了模板,进行了部分修改;页面数据渲染,是自己使用模板写的。
一.项目展示地址
网站:http://www.musuixin.top:8080/
点击图片即可访问。
二.GitHub地址
登陆注册1.0:https://github.com/musuixin/java-demo/tree/master/SignIn%26Register
登陆注册2.0:https://github.com/musuixin/java-demo/tree/master/SignlnRegister2
发帖(意见征集):https://github.com/musuixin/java-demo/tree/master/fatie
模糊搜索:https://github.com/musuixin/java-demo/tree/master/ajax%20search
新闻app(Vue前端,Java后端):https://github.com/musuixin/java-demo/tree/master/showNews
管理系统(要想登陆,先在登陆注册2.0中注册,后联系我获取管理员密码):https://github.com/musuixin/java-demo/tree/master/admain
三.项目总结及教程
正在构建中,想要互相学习的朋友可以先在GitHub中下载看看。加我的联系方式。
四.写在最后
花了一个月时间,写了大约六个小项目把,由于要准备考研,这些项目是在空余时间写的,或者说是在复习累之后放松放松写的,毕竟对于博主来说,编程相比于英语高数要容易的多。
接触后端并不久,从去年十二月开始吧,学习java后端,也是正式开始把大学学习的编程知识应用于实战。
正如我所说的,接触不久,自学,经验不足,写的代码也很乱,也有一小部分代码(密码加密,邮件发送,富文本编辑器)是借鉴别人的,我在写项目说明书会一一说明。用到的框架很多,有名的,无名的,也会说清楚。
最后,我的联系方式:QQ1804125652。欢迎加我交流学习。