学习记录——学习如何使用Java搭建一个完整的网站


前言

想要开发一个网站的原因有很多,但是因为自己太懒了觉得很麻烦就不想做了(新手千万不能这样,这是一个反面教材)。到大二下学期了,有一天妈妈突然问我,你这上了两年的大学学到了什么东西啊?我想与她争辩一番,我学了好多东西呢,比如h5、计组、计网、c语言、数据结构、Java...但是想想好像从来没有一些成果出来证明我是学过这些东西的,突然觉得自己再不做一些东西出来就也太失败了,于是就开始了这篇学习记录。(说明一下,里面会有很多碎碎念,还有自己的一些不成熟的想法,欢迎大佬指点指正)(指指点点.jpg)(叉腰.jpg)


record 1

一、查找资料

这些是我简单搜索的资料,有些知识点课程上还没有学到,所以想要开发出一个完整的网站必然要补充一些额外的知识。

学习链接1 (对我这个初学者来说很有用!!!

对我来说有用的摘出来的内容:

基础巩固:

可以不用深入理解的内容知识点:&^|位运算符,++i和i++类似这种绕死人的语法内部类AWT,SWING编程注解;

需要深入理解的知识点:流程控制面向对象的概念Java语法、this指针、重写和重载、final、static等等这些基础的东西、集合(包括泛型)、常用的集合类IO流、IO流代码的编写

实现前后端交互:

随后学习JavaWeb的路线如下:Tomcat(简单过一下)XML/注解(简单过一下)Servlet(重点理解)HTTP协议(重点理解)Filter过滤器(重点理解)Listener监听器(简单过一下)JSP(简单过一下)AJAX、JSON(简单过一下)  (好!这些都听过 再去看看应该没啥问题

链接数据库:

几个步骤:导入MySQL或者Oracle驱动包装载数据库驱动程序获取到与数据库连接获取可以执行SQL语句的对象执行SQL语句关闭连接 (这个找找其他资料学习一下

ps:由于这些代码可能会重复出现,可以学习一下DbUtils这个组件,可以帮我们减少编写JDBC的模板代码。(这是什么啊???DbUtils?tolearnlist++

“经过以上学习,已经是可以在本地写一个Web项目了” 

项目管理以及框架学习:

页面框架:BootStrap/Materialize

请求处理:Servlet

返回的数据:AJAX或者使用JSP

DAO层:DbUtils

数据保存:MySQL

项目管理工具:Maven、SpringBoot(基础是servlet)

PS:如果是零基础学习搭建网站可以参考里面的2.2部分的内容,建议仔细研读并学习其中提到的内容

最后:

以Maven管理项目->BootStrap前端搭建->SpringBoot页面框架搭建->Java后端环境->SpringMVC处理前端请求->DbUtils组件来完成DAO层->MySql数据库

虽然看了这么多学习资料,不过后边跟老师交流了一下说我需要学习到servlet,然后再学习spring框架,然后才可以正式搭建一个网站。不过在学习期间,我可以先做一下项目需求以及界面布局等等。

所以,做需求去了qwq......

怎么才写了这么一点啊啊啊啊啊啊啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑眼圈子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值