当前位置:网站首页 > Java基础 > 正文

java spring菜鸟教程(spring菜鸟教程pdf)



今天和大家分享下 Spring MVC 入门教程

首先还是从 HelloWorld web 工程开始

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

1.首先创建一个Maven Web工程(此处 略啦)

2.增加项目依赖jar

此jar包版本用户可以自行决定。在pom文件增加即可

例如:我这里使用的版本为 3.0.5版本

3.0.5.RELEASE

3. 编写web.xml文件

说明:

1. context-param 节点:

此节点中配置的是需要加载的配置文件路径 按照上面的示例 应用程序会去加载 WEB-INF 目录下 MVCHelloWorld 配置文件

2 servlet节点:

和普通的J2EE工程中的Servlet没有本质区别 只是 servlet-class 中使用的是Spring提供的Class 而已

注:

servlet 中 servlet-name 名称 和 context-param 中 param-name的名字是有关系的。

servlet-name 名字 是 param-name名字的前缀 ,而 param-name中还要增加 -servlet

4.编写 MVCHelloWorld-servlet.xml 配置文件

此文件放置路径在 之前的 web.xml 中已经明确定义

bean 中配置的是访问的资源 前缀、后缀 信息。

prefix 表示前缀,资源都在 WEB-INF 下 page 中

suffix 表示后缀,资源后缀 都是 .jsp 结尾

5. 编写 Java 代码

新建 net.cc.controller 包 并新建类:

HelloController 类 与一般Java类没有什么区别,不需要实现或继承Spring中类

@Controller 表示此类是一个控制器

@RequestMapping 表示 /welcome 用户访问此路径时 会进入此类

printWelcome类中 只是给model中 增加一个信息 key是 message value是 Hello World 并return 一个hello

这个 hello最终会变成 hello.jsp 因为在之前的配置文件中已经确定了 后缀都是 .jsp 结尾 所以 用户需要编写一个 hello.jsp文件

这个 hello.jsp文件 放置的目录也已经在之前的配置文件中定义好。 在 WEB-INF 下 page 中 用户在此目录下创建 hello.jsp 文件即可

当用户想在 界面上获取 控制器中的内容 可以用 ${} 即可

按照上面的代码示例, 如果想在 hello 界面上 获取信息 可使用 ${message} 即可打印出 Hello World

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

至此 HelloWorld 工程编写完成 用户可直接部署到 Tomcat 等皆可

访问路径 http://IP:port/工程名称/welcome

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

如果有描述不正确的地方 还请各位指出~~ 谢谢

  1. 一点做用户画像的人生经验(一):ID强打通
  2. gym923B
  3. DSP using MATLAB 示例Example3.22
  4. Windows下MongoDB环境搭建
  5. mysqldump使用语法
  6. C# WebBrowser NativeMethods
  7. iOS UIwebView html 字符串转换
  8. winfrom 底层类 验证码 分类: C# 2014-12-17 11:18 258人阅读 评论(0) 收藏
  9. CentOS安装错误:no default or ui configuration
  10. HTML——window.document对象练习题
  11. 微软将Bing变开放平台 同谷歌争夺开发者
  12. java之jvm学习笔记十三(jvm基本结构)
  13. django进阶补充
  14. 分库分表后跨分片查询与Elastic Search
  15. 浅谈requireJS 摘自http://www.cnblogs.com/giggle/p/5436710.html
  16. poj-1273(最大流)
  17. Color the ball HDU - 1556 (非线段树做法)
  18. Django框架中,使用celery实现异步
  19. Nutch源码阅读进程5
  20. ARKit从入门到精通(3)-ARKit自定义实现
  1. A-Frame_简单介绍
  2. UltraEdit20 注册
  3. MIS2000 Lab,我的IT人生与职场--从零开始的前十五年 与 我的微创业
  4. Java 第一天
  5. 【原创】小白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连载五(给按钮加图标)
  6. throw和throws
  7. vim代码补全-spf13,YouCompleteMe
  8. Linux环境PostgreSQL源码编译安装
  9. VMware共享目录设置
  10. Memcached 在windows环境下安装
到此这篇java spring菜鸟教程(spring菜鸟教程pdf)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • java面试基础知识点(java 面试 基础)2026-05-18 13:09:10
  • swagger是什么意思?(swagger是什么意思java)2026-05-18 13:09:10
  • java免费课程(java课程教学视频)2026-05-18 13:09:10
  • java 线程内存模型(java线程存储在什么内存区域)2026-05-18 13:09:10
  • java dateutils工具类(java date 类)2026-05-18 13:09:10
  • java 网络爬虫 框架(java的爬虫框架)2026-05-18 13:09:10
  • java字符串转字符集(java 字符串转字符)2026-05-18 13:09:10
  • java课程设计网站(java课程设计模板内容)2026-05-18 13:09:10
  • tcp协议java(tcp协议与udp协议的区别)2026-05-18 13:09:10
  • java面试题基础知识(java基础面试知识题库)2026-05-18 13:09:10
  • 全屏图片