目录

  • 用到的技术
  • 数据库创建
  • 项目搭建
  • 导入依赖的环境,也就是导入jar包
  • 创建写代码的文件夹
  • 和我们的数据库关联
  • 将前端页面放到项目里面
  • 启动项目


用到的技术

mysql
mybatis
servlet
jsp
tomcat

数据库创建

分析完项目,就可以创建对应的表,然后在数据库里面创建表

javaOA javaOA项目_mysql


以后我们就会利用项目对这个数据库里面的表进行增删改查

项目搭建

1 打开idea

javaOA javaOA项目_mysql_02


javaOA javaOA项目_数据库_03


javaOA javaOA项目_jar包_04


以上点击完成,那么就创建了一个web项目了

javaOA javaOA项目_mysql_05

以上就是刚创建的目录结构。

我们项目是需要依赖一些环境的,所以我们需要创建一个文件夹,里面放的就是我们需要依赖的jar包,这些jar包就是我们项目依赖的环境

javaOA javaOA项目_jar包_06


以上是自己手动创建了一个lib文件夹

导入依赖的环境,也就是导入jar包

javaOA javaOA项目_mysql_07


这个就是我们刚把项目需要的jar包导入之后,所展示的样子,这些jar包是我们本项目需要的,直接导入就可以了

以上只是刚把jar包放到文件夹下面,还没有和我们的项目关联,我们需要这样做,才可以让这些jar包和我们的项目关联。

全选这些jar包,右击

javaOA javaOA项目_mysql_08


javaOA javaOA项目_数据库_09


以上的意思是,把jar包和项目关联,点击OK之后,我们就会看到变成了这样

javaOA javaOA项目_java_10


每一个jar包的前面都会有一个箭头

创建写代码的文件夹

也就是我们的项目要把不同的阶段写到不同的文件夹下,一般项目都会有这些文件夹,我们先创建

javaOA javaOA项目_数据库_11


以上的这些文件夹是我们创建javaee 的web项目一般都会有的,其实还需要创建其他的文件夹,我们之后用到的时候,再创建。

和我们的数据库关联

我们的项目要和我们创建的数据库关联,如果设置,我们需要创建一个xml文件,里面就是配置数据库的用户名密码,和我们需要和哪个数据库关联

javaOA javaOA项目_java_12


第一个是日志,写不写都可以。但是第二个是和数据库相关的的,必须配置,里面的代码是

<?xml version="1.0" encoding="utf-8"?>


<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!--    <properties  resource="jdbc.properties">-->
<!--    </properties>-->
<!--    <settings>-->
<!--        <setting name="logImpl" value="LOG4J"/>-->

<!--    </settings>-->
    <typeAliases>
        <package name="com.entity"/>
    </typeAliases>
<!--    <plugins> <!–包名+类名 pagehelper-4.0.3jar包中的–>-->
<!--        <plugin interceptor="com.github.pagehelper.PageHelper">-->
<!--            <!–配置数据库的方言, 【就是需要连接的数据库】–>-->
<!--            <property name="dialect" value="mysql"/>-->
<!--<!–            <!–如果当前的size 等于0就不再进行分页–>–>-->
<!--<!–            <property name="pageSizeZero" value="true"></property>–>-->
<!--<!–            <!–开启合理化分页–>–>-->
<!--<!–            <property name="reasonable" value="true"></property>–>-->
<!--        </plugin>-->
<!--    </plugins>-->



    <environments default="mysql">
        <environment id="mysql">
            <transactionManager type="JDBC">
            </transactionManager>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://127.0.0.1:3306/sxtoa?useUnicode=true&characterEncoding=UTF-8"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <package name="com.mapper"/>  <!--包下的所有xml文件-->
    </mappers>
</configuration>

javaOA javaOA项目_jar包_13


写完xml,再创建一个文件夹,下面写一个工具类,这个是用java代码写的工具类,以后就用这个工具类操作数据库

只要写了以上的xml文件,里面的东西按照上面的代码配置之后,那么你创建的新项目就可以和数据库关联起来了,也就是你可以利用代码操作数据库了

将前端页面放到项目里面

我们已经有了前端的页面,现在我们后端工程师需要做的就是,将前端的页面和数据库关联起来,我们现在做的就是直接把写好的页面复制到web目录下面

javaOA javaOA项目_javaOA_14


以上就是前端的页面,我们把他们全部的复制,放到web下面

javaOA javaOA项目_jar包_15


最后变为

javaOA javaOA项目_java_16


将前端的项目导入之后,其实会有很多的报错,前端页面的报错,我们不需要管,因为是路径问题,如果你看见报错不爽,你也可以一个一个的将路径问题都改对。

启动项目

我们虽然还没有写后端的java代码,但是已经有页面,我们可以把我们的项目放到tomcat服务器里面,启动之后在页面上面看看,能不能访问到我们的静态页面。

javaOA javaOA项目_数据库_17

点击第一个

javaOA javaOA项目_java_18


javaOA javaOA项目_java_19


javaOA javaOA项目_数据库_20


点击绿色的那个,等启动的

javaOA javaOA项目_javaOA_21


看见这句话,那么项目就启动了

浏览器访问这个路径,出现这个,那么项目就可以用了,我们只需要开始写java代码,让数据库和页面可以关联起来,也就是利用页面操作数据库

javaOA javaOA项目_javaOA_22