Eclipse搭建项目流程

Eclipse搭建Web项目

1,新建一个web项目

2,设置项目名字

选好自己的tomcat版本以及项目的版本。这里我选的是3.1因为我的JDK是1.8的,这样子是匹配的,后续的生成xml等操作不会出错。

3,下一步

 4,简化web访问文件路径,勾选生成xml配置文件,完成

 

5,更新圈起来的部分,重新配置web.xml内容

 

 

 <servlet>
    <servlet-name>mvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!-- SpringMVC的配置文件的默认路径是/WEB-INF/${servlet-name}-servlet.xml -->
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <!--<param-value>classpath:springmvc.xml</param-value>  -->
      <param-value>classpath:spring/springmvc.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>mvc</servlet-name>
    <!-- 设置所有以action结尾的请求进入SpringMVC -->
    <url-pattern>*.action</url-pattern>
  </servlet-mapping>
  <context-param>
  <!-- 读取数据库配置文件 -->
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring/application_*.xml</param-value>
  </context-param>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <welcome-file-list>
    <welcome-file>index.action</welcome-file>
  </welcome-file-list>

6,WebContent-WEBINF-lib下面导入你需要的jar包,粘贴进去

7,WebAppLibraries-BuildPath-ConfigureBuildPath

这就是大家常说的“build一下”

 

8,添加jar包到路径下

AddJARS逐级展开当前项目找到lib文件,选中下边的全部jar包(选中第一个jar包,按住shift,然后选中最后一个jar包),点OK。

 

9,Apply-ApplyandClose

 10,操作成功会多一个文件ReferencedLibraries

 

11.项目上新建一个sourcefolder,命名为config

 

12.向config里面添加索引文件,数据库链接文件等配置文件,一共五个

 这五个文件链接:https://files.cnblogs.com/files/lumc5/config.zip

13,在src下新建一个包,命名格式为com.xx形式

 

14,在建好的com.boke包下新建common,model,mapper,service,serviceImpl,controller,util包

 

15,替换成正确路径

打开config下mybatis包下的文件,Ctrl+F,将所有格式为com.xx的换成自己第13步写的压缩包名字,这里是为了给检索提供正确的路径。config下spring下的文件同理替换

 

 

16,填写数据库名字

打开config下的db.properties将自己要操作的数据库名字更改上去

17,新建访问网页路径pages

在WebContent下WEBINF下新建一个普通folder文件,命名为pages。这是用来存储jsp文件的。

18,写model

在src的demo.boke.model包下,根据要操作的数据库中表的属性建立对应的实体bean,加入getter和setter实现IOC注入

19,写mapper

新建一个StuMapper接口 

 20,写xml

src的demo.boke.mapper包下,新建一个StuMapper.xml

 

21,写Service

src的demo.boke.service包下,新建一个StuService接口,内部接口和StuMapper一样即可

22,写Service实现类

src的demo.boke.serviceImpl包下,新建一个StuServiceImpl类实现StuService接口,加Service注释,加Autowired注释引入mapper接口,在重写函数中调用mapper对应的方法

23,写Controller

src的demo.boke.controller包下,新建一个StuController类,加Controller注释,加Autowired注释引入service接口,调用即可。

24,写JSP

在WebContent-WEBINF-pages下新建controller中指向的show.jsp文件

25,jsp修改

编码改成utf-8,内容随便写点

26,本地的tomcat文件下wenapps把之前运行过的项目移除

27.Server下的tomcat上右键addandremove,把刚做的项目add进去

28,debug开启tomcat

在浏览器检查连接成功,访问网址是http://localhost:端口号/项目名/controller自定义名.action

 29,修改show.jsp,查看stu列表信息

成功。

原文地址:https://www.cnblogs.com/lumc5/p/15700606.html