1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)

由于搭建一个ssm框架的细节可能过于琐碎,为防止以后的重复性劳动,所以记录下来,以便日后查看,需要注意的是,本文展示的是使用Eclipse搭建web工程(非maven工程形式搭建而成(也就是手动导入jar包),好了废话不多说,下面请看:


先展示集成原理,对整体有个认识:


-指定工作空间字符集编码方式为UTF-8,

-修改字型,字体大小

-并将jsp文件的格式改为utf-8(window->perferences输入jsp files) 

-先解压一个tomcat,配置一下CATALINA_HOME环境变量,

-在server里面,选择runtime Environments 把我们配置好的tomcat添加进去,下一步之后

把我们磁盘上的tomcat导入进入,选择固定版本的jre点击应用,确定即可!

-ssm集成原理
ssm集成,实际上就是spring和mybatis的集成,因为springMVC本身就是spring的一部分.
spring提供了IOC和AOP
如果使用了IOC,那么mybatis中的sqlSessionFactory对象的创建交给spring的IOC容器
如果使用AOP,那么mybatis中的事务,不需要程序员编写代码进行处理,只需要做些简单的配置即可
IOC和DI的关系?
IOC是控制翻转,是一种编程思想;DI是依赖注入,是IOC的具体实现.

-搭建ssm开发环境概要

1.拷贝相关jar包

2.编写web.xml配置文件
*spring监听器 该监听器在服务器启动阶段会被创建,实现了ServletContextListener接口,

在ServletContext对象创建或者销毁的时候
监听器中的方法会被执行,解析spring的配置文件
*解决post请求中文乱码的过滤器
*springMVC的中央调度器

3.编写spring的基本配置文件  spring-base.xml和jdbc.properties属性文件







4.编写spring-mvc.xml文件

因为web.xml文件当中配置了中央调度器,所以需要把spring-mvc.xml文件复制进来,

否则编译通不过,提示该文件不存在

5.编写mybatis-config.xml文件

因为在spring-base.xml文件当中配置SqlSessionFactory时,

指定了mybatis-config.xml文件,所以这个文件也要配!


搭建环境之前需要做的配置

1.打开eclipse,指定工作空间字符集编码方式为UTF-81.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第1张图片


2.

File->new-Dynamic web project,并确认使用的tomcat是你配置的

1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第2张图片

3.点击next,再次点击next、如下图,修改为webRoot,选中生成web.xml那个选项,点击完成,web工程已经创建成功

1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第3张图片


此时的目录结构如下:

1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第4张图片


4.我们要对这个目录做一些改动:

我们需要让classes文件放在web-inf下,而不是build文件目录下,所以我们需要对这个目录进行修改

java build path-》browse

1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第5张图片

然后在web-inf目录下,创建一个classes文件夹

1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第6张图片

然后删掉build文件夹(如果不改变目录,该文件夹删不掉),接下来结构目录如下(在package eXplorer下查看):

1.在eclipse中搭建web project ssm集成开发环境的详细步骤(采用手动导入jar包的形式,非maven)_第7张图片

注意(这里的settings里面可以修改项目在服务器上的名称,该选项默认没有(点击右上角的小三角形,选择Filters,把.*Resources那项前面的勾去掉去可以显示了))


测试一下,该项目是否能放在tomcat上跑

在web-inf下新建一个index.html文件,然后在里面随便输入几个汉子,启动服务器,在浏览器中输入localhost:8080/wa


--------------------------------------------搭建ssm集成开发环境的具体步骤如下:-----------------------------------------------


步骤一:

拷贝ssm需要的jar包到lib文件夹中(网盘里有 ssm集成jar)

步骤二:

编写web.xml文件----------------------------------------------------------------------------------------------------------------------

 
  




	
	
		contextConfigLocation
		classpath:resources/spring-*.xml
	
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
	
		characterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
		
			encoding
			UTF-8
		
		
			forceEncoding
			true
		
	
	
		characterEncodingFilter
		/*
	
	
	
	
		springmvc
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:resources/spring-mvc.xml
		
		
		1
		
	
		springmvc
		*.do
	
	


 
  
 -------------------------------------------------------------------------------------------------------------------- 
  

步骤三:编写spring的基本配置文件 spring-base.xml和jdbc.properties属性文件。

在src目录下新建一个包,叫resources,在resources目录下新建spring-base.xml文件和jdbc.properties文件

(该文件一般放在src目录下)



        
    
    
    
	
	
		
		
		
		
	
	
	
	
		
		
	
	
	
	
		
	
	
	
	
		 
			
			 
		
	
	
	
	 
		
	


 
  
-------------------------------------------------------
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:XE
user=epay
password=aivbadi




 
  

步骤四:把log4j属性文件放入到src目录下,并编写mybatis-config.xml文件(该文件也是在resources下)-------------------------------------------------

##define an appender named console
log4j.appender.console=org.apache.log4j.ConsoleAppender
#The Target value is System.out or System.err
log4j.appender.console.Target=System.out
#set the layout type of the apperder
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#set the layout format pattern
log4j.appender.console.layout.ConversionPattern=[%-5p] %m%n

##define a logger
#log4j.rootLogger=debug,console
#log4j.logger.com.bjpowernode.dao.IStudentDao=trace,console



把log4j属性文件放入到src目录下,并编写mybatis-config.xml文件(该文件也是在resources下)




	
		
		
	
	
	
	
		
	





	步骤五::---------------------------------------------------------------------------------------------------------------
	前面的配置文件利用引用到了spring-mvc.xml,所以这个文件,我们也得配置,要不然找不到,在resources下新建一个文件叫spring-mvc.xml



	



测试是否成功:
现在可以测试一下你的搭建是否是成功的:
 
  

 
  
	在web-Root目录下新建一个index.html,在页面上随便写点东西,然后把该项目放到tomcat当中,启动服务,在浏览器上输入
	localhost:8080/wa 回车  如果服务器启动阶段没有报错,并且出现恭喜你成功的字样,那就说明成功了!
 
  


 
  

 
  
 
  
 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(java)