淘淘商城IDEA开发第二天--框架整合,后台系统搭建

一.使用Mybatis逆向工程来创建pojo层和DAO层

1.创建数据库
首先创建一个数据库,名称随意,我这里是tb_db
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第1张图片
然后双击tb_db,右键选择运行SQL文件,选择项目中提供的sql文件,点击开始即可
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第2张图片
生成的表和数据如下图
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第3张图片

2.逆向工程生成pojo和mapper
1.用IDEA打开项目资源中的generatorSqlmapCustom工程(选中pom.xml打开,然后选择作为项目打开),如下图
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第4张图片
选择generatorConfig.xml文件,修改其中的数据库信息为自己的数据库信息
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第5张图片
在底部设置要生成的数据表
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第6张图片
以下给出所有我的配置文件的代码





	
		
			
			
		
		
		
		
		
		
			
		

		
		
			
			
			
			
		
        
		
			
			
		
		
		
			
			
		
		
		

最后进入GeneratorSqlmap文件,执行main函数即可生成对应的pojo和mapper文件
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第7张图片

二,整合配置文件

1.在taotao-manager-web项目下(因为这个是war包,tomcat会扫描其中的配置文件)的src/main下创建一个resource文件夹
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第8张图片
右击resources文件夹,选择标记目录为test Resourses Root,这样其中的配置文件就会生成在class文件目录下
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第9张图片
在文件夹下添加如下配置文件
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第10张图片
SqlMapConfig.xml







db.properties(请根据自己的数据库来修改参数)

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/tb_db?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root

applicationContext-dao.xml




    
    
    
    
    
        
        
        
        
        
        
    
    
    
        
        
    
    
    
        
    


applicationContext-trans.xml


    
    
        
        
    
    
    
        
            
            
            
            
            
            
            
            
            
            
        
    
    
    
        
    


applicationContextService.xml




    
    
    


springmvc.xml




    
    
    
        
        
    
    
    



三.整合静态页面

将项目资源中的静态文件统一防止在web-app/web-INF下即可

四.访问静态页面index.jsp和其余的功能页面

1.访问首页

我们为了在访问网站时,能够自动打开首页,即下图的index.jsp文件
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第11张图片
而众所周知的是,WEB-INF下的文件不能直接通过URL访问,因此我们需要配置控制器来让用户访问网站时可以跳转至首页,我的tomcat配置如下,可以看到我们启动时,则会打开localhost:81/这个ip地址,所以我们可以将首页跳转的控制器的url设为"/".
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第12张图片
因此,首页控制器代码如下,@Controller告诉Spring自己是控制器类,RequestMapping为访问此方法的URL,返回首页的jsp名字,即跳转到首页,然后我们启动tomcat,可以访问到首页.
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第13张图片淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第14张图片这里解释一下为什么返回String就可以完成跳转操作,这是由于SpringMVC拦截到index后,将其与前缀和后缀拼接起来,然后包装到ModelandView的View属性中,让其跳转成功.

2.访问其余页面

观察index.jsp和其他jsp可以看到点击新增商品时,其实访问的就是一个URL链接,那么我们同样可以在Controller那里进行跳转,并可以通过URL参数来确定跳转的页面.
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第15张图片
淘淘商城IDEA开发第二天--框架整合,后台系统搭建_第16张图片
这样我们就完成了首页的基本部署

持续更新…

你可能感兴趣的:(淘淘商城)