对于刚刚学习完Java的同学肯定会或多或少有些疑惑,我学了Java到底可以干什么呢?
感觉就是用程序思想去解决一些生活中的小问题,但事实上也非常不实用。
在这里我想说,之所以你会觉得迷茫是因为你还没有真正的踏入Java的大门,大学里的课程只不过是教到了J2SE,而未来工作中常常有多种方向如WEB方向、安卓、前端开发...而这些知识都是在课堂上老师没有讲解的,如果没有相关课程的选修课,那么绝大多数同学只能自学这些方向的知识。
在这篇博客我要分享的是JAVAWEB方向的内容,从最基础内容的开始——servlet
什么是servlet?
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。--百度百科
听起来生涩难懂对吧,那我形象点的阐述:
假设我在注册用户,当我输入我的信息之后,点击提交,这个时候你所输入的信息就会变成一种客户端请求的方式提交到服务器端,在服务器里将数据交给servlet处理(这些操作大多数很简单,就是一些简单的判断或者存储到List等操作,J2SE部分已经学习过了),这时servlet会拿着你的注册名到数据库进行匹配,如果你的注册名在数据库中已经存在,则返回“用户名已存在”,如果注册名不存在,则将这条数据插入到数据库中,返回“注册成功”!
流程图大致如下:
大致了解这个过程之后,我们就开始来尝试一下运用servlet搭建一个动态的web项目吧!
这里先教大家搭建开发环境:
(1)servlet本质上也是Java程序,需要安装JDK作为开发环境,JDK什么我就不多说了,注意配置环境变量。
(2)安装WEB服务器Tomcat,这一步就是把你的普通电脑变成服务器的最关键的一步
首先在从 http://tomcat.apache.org/ 上下载最新版本的 Tomcat。初学者建议直接下载.exe文件,可以避免安装过程的繁琐,便于快速开展学习。
(3)安装spring tool suite (sts),进首页直接下载即可
(4)打开STS工具,注意到右下角server这一栏
如果没有那么在window---》show view---》server中可以找到
我这里已经配置好了Server,用的是Tomcat6.0,没有的同学在Server窗口下右键----》new----》Server
选择第一个Apache ,选中一个你下载对应版本的Tomcat,我是7.0所以选择7.0,next
点browre,选择你刚刚安装Tomcat的整个的文件夹
这时候还没有结束,点击Install JRE----》add
然后选择你的JDK安装的路径,结束
最后点击Finish
像这样就算是完成了
下篇讲解如何写第一个Servlet程序