事先声明:

  1. 本人刚刚学习Java一个月时间,所以,很多问题不一定能很详细或者很准确。

  2. 本文是基于另外一个博文的修改和补充。地址如下:
    https://blog.csdn.net/qq_23994787/article/details/73612870

  3. 区别有:我删除了一些功能,然后换成了不同的数据库。
    此外,我补充了一些未提及的一些框架和理解。

  4. 原有博文的全部源文件下载地址:
    https://download.csdn.net/download/qq_23994787/9904842
    源程序中,有两个细节更改如下:
    在zhuceServlet.java中,request.setAttribute(“username”, name); 应该将username改成name。
    在zhuce.jsp中,
    <textarea name=“info” row="5"cols=“30”>
    这里的row应该要加个s

第一部分:需要了解的框架知识
新手入门,搭建一个Javaweb项目
简单理解: 就是业务层,通过***.JSP显示网页
交互层,就是定义实现读取数据库功能的接口
数据层,就是加载驱动,连接数据库。

这里,有个大概了解即可。
新手入门,搭建一个Javaweb项目

第二部分:建立数据库

  1. 下载并安装数据库(Oracle)
    我这里用的是:oracle.11g版本
    网上有,可以自行去找教程。

  2. 安装可视化操作工具
    PL/Sql Developer
    这个也请自行下载安装。

  3. 通过PL/SQL,对表名:TEST进行编辑
    设置如下属性:
    新手入门,搭建一个Javaweb项目

新手入门,搭建一个Javaweb项目

第三部分:TOMCAT服务器的搭建

由于Tomcat,是Web的一个容器,为Servlet提供了一个环境。
我们所开放的Web需要在这个环境中运行。
因此,非常有必要知道Tomcat.
新手入门,搭建一个Javaweb项目
1.有关Tomcat的安装和配置,请大家参照相关的文章,百度很多。

2.Eclipse的tomcat搭建问题

首先:下载相应的Web版本。
这个版本的 Eclipse主要是用于 JAVA EE的开发,继承了相关的插件。
新手入门,搭建一个Javaweb项目
相关的安装网上也有。

接下来:穿件新的工程。
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
备注一下:由于自己做笔记的时候,有几个项目。所以,这里显示的是
EclipseMyFirstJavaWeb而非上面的HelloTomcat, 换下名字即可。
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
新手入门,搭建一个Javaweb项目
通过上面的小练习,我们对Tomcat有了一个基本的认识,这个很重要,因为对接下来的部分很重要。

第四部分: 加载原有JavaWeb项目源文件
原博文提供的是:eclipse + mysql数据库
关于:mysql,网上有很多,这里不贴出来了。。

1.加载原博文提供的工程文件
https://download.csdn.net/download/qq_23994787/9904842

2.在刚刚加载的过程中,容易出现一个问题
新手入门,搭建一个Javaweb项目
可以看到,很多都是打红叉。
这是因为,我们没有加载运行的容器Tomcat.
新手入门,搭建一个Javaweb项目
此次,即可运行原博文的所有程序了。

第五部分:Elipse和Oracle的项目

这部分是我修改的部分。

  1. Eclipse加载oracle驱动
    新手入门,搭建一个Javaweb项目
    2.修改功能,直接点击显示功能,其他功能删了。
    整个项目构成如下:
    新手入门,搭建一个Javaweb项目
    这里删除了:注册、登录、更新等功能。

4.执行后的结果为
新手入门,搭建一个Javaweb项目

最后: 关键要吃透,原博文的代码,然后才可以进行修改。

以上,仅供参考!

相关文章:

  • 2021-11-28
  • 2021-11-28
  • 2021-09-28
  • 2021-12-03
  • 2019-10-25
  • 2021-11-17
  • 2021-11-15
  • 2021-02-28
猜你喜欢
  • 2022-01-02
  • 2022-01-02
  • 2021-12-09
  • 2021-11-28
  • 2021-11-20
  • 2021-11-02
  • 2021-09-27
  • 2021-11-02
相关资源
相似解决方案