咋入门 Java 有推荐的 Java视频教程吗( 七 )

基于上面的学习,起码已经可以使用request对象来接收前端发送过来的数据,使用response对象将Java后端的数据返回给前端,使用Filter拦截器来处理中文乱码问题(Tomcat默认的编码是ISO-88591)。总的来说已经可以实现前后端交互了!
2.3学习数据库数据库这里指的是关系型数据库,一般我们以MySQL来入门就足够了。
在学习期间,其实很多时间都耗费在配置环境上面,比如我之前安装JDK,安装MySQL,安装Oracle就耗费了不少时间。后来我也将其写成博客,需要重新安装的时候翻一下博客就好了。
比如MySQL安装教程:https://segmentfault.com/a/1190000013530782主要学习SQL的基本使用吧:
创建表(create table)增删改查(insert,delete,update,select)对于存储过程、触发器这些了解一下即可对于索引、锁后面再学(此部分很重要,但以快速入门来说,可以先不看)
2.4学习Java连接数据库(JDBC)到这里,我们Java Web、数据库、Web前端的基础都已经基本学完了,但此时Java和数据库是相互独立的。我们想要以程序的方式来对数据库的数据进行操作,那就要学习一下Java连接数据库(JDBC)。
JDBC这项技术并不难呀,就是模板代码,来来去去就几个步骤:
导入MySQL或者Oracle驱动包装载数据库驱动程序获取到与数据库连接获取可以执行SQL语句的对象执行SQL语句关闭连接由于这些代码可能会重复出现,那我们可以学习一下DbUtils这个组件:可以帮我们减少编写JDBC的模板代码。
2.6项目管理和框架的学习经过上面的学习,已经是可以在本地写一个Web项目了。
页面框架使用BootStrap/Materialize框架来搭好请求处理交由Servlet,返回的数据可以通过AJAX或者使用JSP,DAO层可以使用DbUtils。数据保存在MySQL中为了让写代码变得更爽,我建议用半天学一下Maven(项目管理工具),用几天学一下SpringBoot。
从Servlet直接跳到SpringBoot可能有点难理解,但多搞几天我相信还是可以的..2.7Linux学习最后,我们在本地上写完的项目想要让其他人都看得见,一般都会部署在Linux环境下的。(此部分的学习可以等到将项目写完,想要部署项目才学习)
主要学习一下Linux的基本命令和部署环境。
我是不推荐使用虚拟机再搞Linux的,直接买一台方便很多
三、总结总结一下我认为学习Java的路线:
Java基础--\u0026gt;流程控制--\u0026gt;面向对象(包括Java语法)--\u0026gt;Java集合--\u0026gt;Java IO流--\u0026gt;异常--\u0026gt;多线程--\u0026gt;网络编程--\u0026gt;反射JavaWeb基础--\u0026gt;HTML/CSS/JavaScript/jQuery--\u0026gt;Tomcat--\u0026gt;XML/注解-\u0026gt;Servlet--\u0026gt;HTTP--\u0026gt;Filter过滤器和监听器--\u0026gt;JSP--\u0026gt;AJAX/JSON--\u0026gt;数据库(MySQL)--\u0026gt;JDBC和DbUtils项目管理和框架--\u0026gt;Maven--\u0026gt;SpringBootLinux基本命令最后我们的项目是这样的:
以Maven来管理我们的项目前端通过BootStrap来搭建页面框架SpringBoot来搭建Java后端环境,SpringMVC处理前端请求(SpringBoot整合了)DAO层使用DbUtils组件来完成,MySQL作为数据库当然了,我的Java路线不一定就是对的,我这里只是给出一种路线。
推荐阅读
- 橘猫车探长|国产又一硬派越野,入门有255马力,气场堪比路虎卫士,或10万起
- 想要入门图像处理,应该从哪本书看起
- 汽车知识|月薪5000元,推荐4款车型,可全款可分期,既有质量又有面子
- 环球车讯网|【帮你选车】简单粗暴 前后双电机+四驱 三款纯电SUV推荐
- 学图像处理有哪些不错的书推荐
- 环球车讯网|8万元最佳性价比大众车推荐丨桑塔纳和宝来
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 汽车|全新领克01正式上市,入门即高配闭着眼都能选!
- 人民车市|第12批新能源汽车推荐目录发布 众多热门车入选
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
