人口信息普查系统一(Copy)

因为要期中考试,涉及到Javaweb的增删改查,所以浅浅的练习了一下2019年的其中测试题,是一个人口信息普查系统,实现五个大的功能如图

 

 

 后面会分享前端和后端代码,每次分享一整个子系统,包括后端前段,以及在写这个系统的时候会遇到什么问题以及问题的解决办法及心得

本人采用maven和mabatis架构去编写代码所以会有一些配置问题

首先是pom.xml文件里的东西(需要在最原始的xml文件里创建一个<packaging>war</packaging>)然后就是一些必须的依赖也就是所说的jar包和服务器的插件

<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
然后是mybatis的配置文件(里面放jdbc的信息)划红线的地方分别是实体类的<package>和mapper接口的<package>

 

第三步就是写好架构,也就是给种包

 

 

 第四步配一下mapper的文件,然后需要在资源文件下新建一个目录,记住千万不能用“.”,只能用“/”,路径就是自己的mapper接口的路径

 

 前四步做完就是对实体类的编写,pojo 放实体类,mapper里放接口(mapper里面要用interface而不是class,手动改,这是映射),service里面写mapper接口里对应的方法的具体实现,也就是说mapper里有哪些函数,service里面就需要写哪些函数的实现,web包里放各种servlet,webapp里放web界面的文件

 

 然后准备工作基本就没有了

 

posted @ 2022-10-27 21:16  cojames  阅读(37)  评论(0编辑  收藏  举报