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

java spring菜鸟教程(spring菜鸟教程pdf)div id single top div p 今天和大家分享下 nbsp Spring MVC nbsp 入门教程 p 首先还是从 HelloWorld nbsp web 工程开始 1

大家好,我是讯享网,很高兴认识大家。



 <div id="single_top"></div> <p>今天和大家分享下 &nbsp;Spring MVC &nbsp;入门教程</p> 

讯享网

首先还是从 HelloWorld &nbsp;web 工程开始

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

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

2.增加项目依赖jar

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

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

&lt;properties&gt;

&lt;spring.version&gt;3.0.5.RELEASE&lt;/spring.version&gt;

&lt;/properties&gt;

3. 编写web.xml文件

说明:

1. context-param 节点:

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

2 servlet节点:

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

注:

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

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

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


讯享网

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

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

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

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

5. 编写 Java 代码

新建 &nbsp;net.cc.controller 包 &nbsp;并新建类:

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

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

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

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

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

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

当用户想在 界面上获取 控制器中的内容 可以用 &nbsp; \({} &nbsp; 即可</p> <p>按照上面的代码示例, 如果想在 hello 界面上 获取信息 &nbsp;可使用 &nbsp;\){message} &nbsp;即可打印出 Hello World

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

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

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

——————————————————————————————————–

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

  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自定义实现

    讯享网 <li>A-Frame&lowbar;简单介绍 </li> <li>UltraEdit20 注册 </li> <li>MIS2000 Lab,我的IT人生与职场--从零开始的前十五年 与 我的微创业 </li> <li>Java 第一天 </li> <li>【原创】小白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》连载五(给按钮加图标) </li> <li>throw和throws </li> <li>vim代码补全-spf13&comma;YouCompleteMe </li> <li>Linux环境PostgreSQL源码编译安装 </li> <li>VMware共享目录设置 </li> <li>Memcached 在windows环境下安装 </li> </ol> 


    小讯
    上一篇 2025-04-22 23:31
    下一篇 2025-06-01 21:00

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/153888.html