前文
在这之前,我已经在阿里云的ESC云服务器上搭建过一个很基础的web服务器了,只是能访问,并没有什么功能,在经过一段时间的学习之后,我学会了怎么搭建一个前后端分离的web项目,于是乎我马上就来阿里云ESC服务器上实践。并成功搭建了一个简单的前后端分离的web项目,虽然项目很简答,用到的技术也不是特别多,但是这只是一个开始,以后肯定能把项目越做越大,功能越做越完善。
项目简介
首先介绍一下搭建一个简单的前后端分离所会用到的技术:
1.JavaEE
2.mysql
3.JDBC
4.Servlet
5.Tomcat
6.JSP
7.HTML
8.JavaScript
这些是必备的一些技能,至少要有这些技术支持,才能搭建基础的前后端分离小项目。
搭建过程
第一部分
Tomcat搭建
作用:
Tomcat是一个web服务器,是apache基金会的一个开源项目,可以直接去apache官网直接下载,可以免费使用。Tomcat服务器是承载所有网站资源的一个载体,是web项目的地基。不过在搭建Tomcat服务器之前一定要配置JDK,并配置JAVA_HOME环境变量。因为Tomcat就是用java写的,所以Tomcat服务器运行必须要求有java的环境。
第二部分
前端页面搭建
作用:
前端页面是用户访问的页面。用户来浏览你的网站,网站的资源就需要用HTML页面来展示你的资源,相当于一种数据可视化的方式。可以让用户有更友好的体验感。这部分由HTML结合JavaScript实现。Javascript的作用是什么呢?它的作用就是让页面动起来,不然由存HTML构成的页面是一个静态页面,几乎没有任何交互性。所以需要用Javascript来实现动态效果,并且于后端小程序进行交互。
第三部分
后端web小程序编写
作用:
这里包含着业务逻辑,网页上的操作,都需要后端的web小程序来进行相应,然后前端页面得到后端的相应,就可以实现服务器与用户的交互了。
这里包含三个部分:Servlet层、Service层、Dao层
分别包含的内容是:于前端交互、业务逻辑、数据库访问
分别实现这三层,我们的服务器小程序就编写完成了。
因为如果放上代码的话,篇幅会过于冗长,所以本篇文章就先介绍一个大致的搭建流程和一些必须的技术。在后续的文章中,会将这个整体拆分为一个个小的模块。
后文
这次使用阿里云服务器搭建一个小的前后端分离的项目之后,我略有成就感,虽然功能不多,业务逻辑不够完善,但这也是我在IT技术上从无到有的一次飞跃,非常感谢阿里云的飞天加速计划,给我们这些大学生很多实践的机会。