InterlliJ IDEA搭建一个完整的ssh框架

使用InterlliJ IDEA搭建一个完整的ssh框架**

当然,在使用之前我的InterlliJ IDEA 是配置了maven的,Maven环境配置及idea建Maven工程 可以去参考一下。
其他不多说进入正题,
一、创建一个新的工程
InterlliJ IDEA搭建一个完整的ssh框架_第1张图片

选择maven,注意这里会有两个webapp的模板,我们选择下面一个, 创建现有的webapp模板

InterlliJ IDEA搭建一个完整的ssh框架_第2张图片

GroupID和ArtifactID

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

一般GroupID就是填 (com.xxx.项目名)
InterlliJ IDEA搭建一个完整的ssh框架_第3张图片

选择maven版本 ,根据你自己的配置,我的是maven-3.5.4的

InterlliJ IDEA搭建一个完整的ssh框架_第4张图片

工程创建完毕,等待下载maven

InterlliJ IDEA搭建一个完整的ssh框架_第5张图片
在main文件夹下新建一个java文件夹,设置为sourceRoot类型 ,还需要建一个resources文件夹。
InterlliJ IDEA搭建一个完整的ssh框架_第6张图片

到这里,项目基本结构搭建完成。下面就是添加依赖 struts2,hibernate,spring的依赖了。



    org.springframework
    spring-context
    5.1.0.RELEASE



    org.springframework
    spring-web
    5.1.0.RELEASE



    org.springframework
    spring-jdbc
    5.1.0.RELEASE   



    org.springframework
    spring-orm
    5.1.0.RELEASE




    org.aspectj
    aspectjrt
    1.9.1



    org.aspectj
    aspectjweaver
    1.9.1










  org.hibernate
  hibernate-core
  5.2.17.Final



    mysql
    mysql-connector-java
    5.1.47



    com.mchange
    c3p0
    0.9.5.2








  org.apache.struts
  struts2-core
  2.3.35



    org.apache.struts
    struts2-spring-plugin
    2.3.35



	javax.servlet
	javax.servlet-api
	3.1.0
	provided


javax.servlet.jsp
    javax.servlet.jsp-api
    2.3.1
    provided











    org.projectlombok
    lombok
    1.18.0
    provided 



    jstl
    jstl
    1.2


    taglibs
    standard
    1.1.2

在resources文件夹下创建

applicationContext.xml 内容 :


  




jdbc.properties 内容:

    jdbc.driverClass=com.mysql.jdbc.Driver
    jdbc.jdbcUrl=jdbc:mysql://localhost:3306/test?characterEncoding=utf-8
    jdbc.user=root
    jdbc.password=123456
	连接池中保留的最小连接数
    jdbc.minPoolSize=1
 连接池中保留的最大连接数
 jdbc.maxPoolSize=20
 初始化连接数
jdbc.initialPoolSize=1

spring-jdbc.xml 内容:






	
	
	
	
	
	
	



	
	
	
	
		
			
		
	
	
	
		
			org.hibernate.dialect.MySQLDialect
    		true
    		update
		
	



	




	
	



	
	
	
	



	
		
		
		
		
		
		
	

 

struts.xml 文件

   
  

 









最后把web.xml 配置一下就ok了。

web.xml 内容:

ssh
  
  
    org.springframework.web.context.ContextLoaderListener
  
  
   contextConfigLocation
    
    classpath:applicationContext.xml
  

  
  
    struts2
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
    struts2
    /*
  


  
    index.html
    index.htm
    list.jsp
    default.html
    default.htm
    default.jsp
  

这样一个maven,ssh开框架就完成了


作者:李陆喜
来源:CSDN
原文:https://blog.csdn.net/weixin_43783718/article/details/84455650
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(InterlliJ IDEA搭建一个完整的ssh框架)