栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring框架web项目实战全代码分享

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring框架web项目实战全代码分享

以下是一个最简单的示例

1、新建一个标准的javaweb项目

2、导入spring所需的一些基本的jar包

3、配置web.xml文件

 
 
   
   
    contextConfigLocation 
     
      classpath*:applicationContext*.xml, 
     
   
 
   
   
     
      org.springframework.web.context.ContextLoaderListener 
     
   
  
  index.jsp 
  
 

4、添加spring配置文件applicationContext

5、对applicationContext.xml文件做最简单的配置

 
 
   
     
   
 

beans——xml文件的根节点。

xmlns——是XMLNameSpace的缩写,因为XML文件的标签名称都是自定义的,自己写的和其他人定义的标签很有可能会重复命名,而功能却不一样,所以需要加上一个namespace来区分这个xml文件和其他的xml文件,类似于java中的package。

xmlns:xsi——是指xml文件遵守xml规范,xsi全名:xmlschemainstance,是指具体用到的schema资源文件里定义的元素所准守的规范。即/spring-beans-2.0.xsd这个文件里定义的元素遵守什么标准。

xsi:schemaLocation——是指,本文档里的xml元素所遵守的规范,schemaLocation属性用来引用(schema)模式文档,解析器可以在需要的情况下使用这个文档对XML实例文档进行校验。它的值(URI)是成对出现的,第一个值表示命名空间,第二个值则表示描述该命名空间的模式文档的具体位置,两个值之间以空格分隔。

6、新建一个实体类User.java

package com.po; 
 
public class User { 
  private String name; 
  private String age; 
  public String getName() { 
    return name; 
  } 
  public void setName(String name) { 
    this.name = name; 
  } 
  public String getAge() { 
    return age; 
  } 
  public void setAge(String age) { 
    this.age = age; 
  } 
} 

7、测试

public static void main(String[] args) { 
  // TODO Auto-generated method stub 
  ApplicationContext ac = new FileSystemXmlApplicationContext("config/applicationContext.xml"); 
  User user =(User)ac.getBean("user"); 
  System.out.println(user.getName()); 
} 

输出

这就实现web项目搭建基础spring框架。接下来就做一些真正项目中会用到的一些扩展
可以在web.xml中配置一些spring框架集成的功能或其他设置

 
   
    encodingFilter 
    org.springframework.web.filter.CharacterEncodingFilter 
     
      forceEncoding 
      true 
     
     
      encoding 
      UTF-8 
     
   
   
    encodingFilter 
    *.hbm.xml 
       
     
     
       
  
 ${jdbc.username} 
  
   org.hibernate.dialect.Oracle10gDialect 
  
 true 
  
 false 
  
   auto 
  
 true 
  
   org.hibernate.cache.EhCacheProvider 
  
  
 false 
 false 
  update 
 thread 
       
     
     
       
  
    
  
       
     
   
 
   
     
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
     
   
 
   
     
   

spring-mvc.xml文件配置

 
 
 
   
     
   
   
   
   
   
     
     
     
     
   
    
   
     
   
 

总结

以上就是本文关于Spring框架web项目实战全代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

springmvc Rest风格介绍及实现代码示例

SpringMVC拦截器实现单点登录

Spring集成Redis详解代码示例

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/142946.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号