JavaWeb小项目(一)

时间:2024-01-23 08:41:37

总结一下前段时间,在学了JSPServletJavaBean后,配合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包,这个包在Tomcatlib路径下有,不同特地去下载。如果你是原生态在Tomcat上搭建web项目的话,在编译文件这一步,还需要配置各种CLASSPATH的环境变量,使用最原始的javac命令才能够实现编译(所以 少年 赶紧下个IDE吧 早日脱离苦海)。

为了能够成功连接数据库,还需要去下载你使用的数据库的驱动包,我这用的是MySql,驱动包详细情况上面有写。将驱动包放到你WEB-INF目录下的lib文件夹里,在这之前你还需在你的Web项目的web文件夹下事先创建好WEB-INF,然后继续创建classes文件夹(这个文件夹是用来存放到时候Java源文件编译后的class文件的)和lib文件。

  

创建完文件后,务必记得设置Project StructurePaths的路径。只有在这里将路径设置为你刚刚建好的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-