JavaWeb小项目(一)
总结一下前段时间,在学了JSP、Servlet、JavaBean后,配合Tomcat服务器加上MySQl数据库搭的第一个简单网站。
前前后后,在学习了以上说的这些概念知识后,还进一步熟悉了整个搭建的流程,环境的配置,项目的部署。
趁着还没忘过,感觉做一波总结整理。
用到的工具:Tomcat(版本号:8.5.29)
IDEA(作为开发Web项目的IDE工具)
MySql(数据库)+mysql驱动包 (版本号:mysql-connector-java-5.1.46-bin.jar)
由于学习JavaWeb还在入门阶段,未用任何框架。
准备步骤:
由于搭建的是web项目,不少的Java源文件编译需要用到 servlet-api.jar包中的类
而这个类在JDK中是没有的,所以为了能够成功编译需要实现导入这个jar包,这个包在Tomcat的lib路径下有,不同特地去下载。如果你是原生态在Tomcat上搭建web项目的话,在编译文件这一步,还需要配置各种CLASSPATH的环境变量,使用最原始的javac命令才能够实现编译(所以 少年 赶紧下个IDE吧 早日脱离苦海)。
为了能够成功连接数据库,还需要去下载你使用的数据库的驱动包,我这用的是MySql,驱动包详细情况上面有写。将驱动包放到你WEB-INF目录下的lib文件夹里,在这之前你还需在你的Web项目的web文件夹下事先创建好WEB-INF,然后继续创建classes文件夹(这个文件夹是用来存放到时候Java源文件编译后的class文件的)和lib文件。
创建完文件后,务必记得设置Project Structure下Paths的路径。只有在这里将路径设置为你刚刚建好的classes文件夹,日后编译完成的时候,class文件才会自动放在这里。
同时设置Departmencies,将lib文件夹设置为JARS (专门用于存放jar包的文件夹)
以上工作完成后,里准备工作只差最后一步了。。。
绑定配置Tomcat
在Configure处设置你自己电脑上Tomcat的路径
然后在Department处,绑定Artifact(生成物)。这意味着Tomcat真正运行的是out目录下的文件资源。
out目录会在Web项目实际运行前被创建,它会将web目录下所有文件拷贝过来。
完成以上工作,整个Web项目的相关部署工作算是告一段落,接下来开始编写你项目实际运行需要用的源文件。
在第一次做Web项目,我只是完成了一个具备基本注册和登入功能的“门户”网站。
涉及到知识点有 Servlet JSP JavaBean JDBC等。
整个业务模块的分工情况如下图:
源代码可以到我的github里下 附上链接:https://github.com/nbeep/Web-