目标:
    1:使用JSP/Servlet技术开发Web应用
    2:掌握Web应用的分层开发思想
    3:使用Ajax提升用户体验
    U4)I8W_HK7$L0SPTEJR2JBL.png
    J0R6RUWQGK8N23JACN)Z$VM.png
    动态网站:搜索,登陆,交互,对静态内容实时更新
    c/s:客户端服务器,下载软件
    ![IK~S7U(@3(4]]3L{~PXV61.png
    1:纯web项目,配置下class和lib,还有tomcat加载项目
    0RNS}`NE0]BTBSCYM{T8`5J.png
    2:meven项目:
    P`])ZL]]MNI688${HOW79GU.pngW_UPN90I40@1X@(NJ{SHYES.png
    ![GLA382FPRN5~$`URL~@DOE.png

    有页面登陆看数据库表,分类需要了解级联
    横向拆分和模块拆分
    )~L[IA@IVNGORC4IIHSB]QI.png

    mven的依赖管理和聚合继承
    A0N[4U6BA7DGRG6W51}13YO.png](https://cdn.nlark.com/yuque/0/2021/png/22616587/1635405408070-5092c44a-6f97-4190-acb7-52448c402bf6.png#clientId=u93476af0-f9a3-4&from=paste&height=277&id=ud019e5b3&margin=%5Bobject%20Object%5D&name=A0N%5B4U6BA7DGRG6W51%7D13YO.png&originHeight=554&originWidth=1298&originalType=binary&ratio=1&size=86183&status=done&style=none&taskId=ufea206d0-100e-43c4-be81-31f2957a09a&width=649)![Z{(_BILZ1MFF2X7Y@CZ702T.png](https://cdn.nlark.com/yuque/0/2021/png/22616587/1635405408061-8af39ead-9965-4072-abe5-7a115fc6ee14.png#clientId=u93476af0-f9a3-4&from=paste&height=258&id=u18dab6d3&margin=%5Bobject%20Object%5D&name=Z%7B%28_BILZ1MFF2X7Y%40CZ702T.png&originHeight=516&originWidth=1096&originalType=binary&ratio=1&size=65201&status=done&style=none&taskId=ubda39431-4c8b-48f7-b051-5747403b6b0&width=548)<br />![_C]0XQTAE(2$7QCZ45B{J{H.png
    U_PJ(ACFR2OX@1{VQ5${MVJ.png
    包的排除:
    ]Q{IZ`_O%40RFTV7HP9L1BS.png
    L857PSESKMZW2B]KDL]I309.png
    `)KX[SAD@]PSSJ]94TB{9YG.png
    FH(1B(PZ7O%)$O21%NJRGZ8.png

    ![F3L5432T]NBBERPT{X@P`V.png
    FSX1`{7SW]3G9G8SSHC}}9E.png
    H332A[%{O9UMK9BQ6F{HXLU.png](https://cdn.nlark.com/yuque/0/2021/png/22616587/1635426736741-1b4dfa19-b0bd-42e9-bd3b-4655410f572e.png#clientId=u93476af0-f9a3-4&from=paste&height=368&id=ucdae6937&margin=%5Bobject%20Object%5D&name=H332A%5B%25%7BO9UMK9BQ6F%7BHXLU.png&originHeight=735&originWidth=787&originalType=binary&ratio=1&size=45013&status=done&style=none&taskId=u5863f8f7-608d-4fe5-b88c-553208d20db&width=393.5)<br />![JN(9L~S3F`D2~7_DY)IO]SS.png
    dao层引用pojo,service引用dao层,servlet引用service,servlet是web项目
    1$}JI9_R197ADZ@X(00$Z8V.png426B)YB5}[EY2@X}[`I]((R.png![06DJRDSOJ{APQMFFGE}V68.png)7FW6RT62V0O575V{)JM2TK.png
    ![NJW28%~N(64CK_M$L058SA.png
    KTM{_CQUJ{M`S(A$F`5FYEN.pngVNOO8NRP%WX)O07}V{KRNM1.png
    版本控制:
    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.9</maven.compiler.source>
    <maven.compiler.target>1.9</maven.compiler.target>
    </properties>


    <properties>
    <junit.version>4.12</junit.version>
    <jstl.version>1.2</jstl.version>
    <servlet-api.version>2.5</servlet-api.version>
    <jsp-api.version>2.0</jsp-api.version>
    </properties>
    <dependencyManagement>
    <dependencies>

    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>

    <version>${junit.version}</version>
    </dependency>

    <dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>${jstl.version}</version>
    </dependency>

    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>${servlet-api.version}</version>
    </dependency>

    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jsp-api</artifactId>
    <version>${jsp-api.version}</version>
    </dependency>
    </dependencies>
    </dependencyManagement>