KS-JAVA-Day4

Oracle

oracle与mysql有些刚好相反之处:

  • mysql中通常只有一个用户,然后在这个用户下会有很多个数据库,每个数据库中又有很多表,通常一个数据库代表一个应用程序。
  • oracle中通常只有一个数据库,然后在这个数据库下会有很多用户,每个用户中又有很多表,通常一个用户代表一个应用程序。

Oracle数据库的结构为:

  • 1数据库->n表空间
  • 1表空间->n用户
  • 1用户->n张表

其中表空间为物理上的概念,一个表空间对应磁盘上的一个文件。

Maven项目搭建

  • 方案一:创建一个javaee项目,然后add framework support 勾选web application和maven
  • 方案二:创建一个空的maven项目作为最外围的框架,删除没用的src文件,并在该maven的popxml中添加好子项目可能用到的依赖(如servlet、jsp),还要添加build过滤来让maven能载入你resources文件间距之外的配置文件(maven约定大于配置,就是即使你创建配置了文件a.xml但你没在maven的pom.xml里约定好,那你的a.xml还是不会起作用)。再在该框架下面创建一个maven模块勾选上web
    app,补充好java、properties文件夹。更新其中的webxml文件(我们可以直接获取Tomcat文件当中的版本,打开Tomcat下面的web.xml文件,大致地址:apache-tomcat-8.5.11\webapps\ROOT\WEB-INF)

Maven项目容易碰见的问题:

  1. pom.xml中大量依赖爆红:可能是idea使用的maven不是你自己下载的maven,可在File->Settings->Maven中配置
  2. 资源过滤:
<build>
   <resources>
       <resource>
           <directory>src/main/java</directory>
           <includes>
               <include>**/*.properties</include>
               <include>**/*.xml</include>
           </includes>
           <filtering>false</filtering>
       </resource>
       <resource>
           <directory>src/main/resources</directory>
           <includes>
               <include>**/*.properties</include>
               <include>**/*.xml</include>
           </includes>
           <filtering>false</filtering>
       </resource>
   </resources>
</build>
  1. 修改了maven配置后仍然不行:maven存在缓存,刷新maven

web路径

根路径为:域名+tomcat中的虚拟路径
servlet路径为:根路径+web.xml中servlet路径

Servlet原理

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值