zoukankan      html  css  js  c++  java
  • 利用Spring实现Hello World

    因为最近要做Java Web方面的开发,所以,就像使用Spring来实现一个以前学其他程序时首先做的一个示例"Hello World!"练练手,之前用很多中语言实现过hello world当然也包括Java,但是没想到用Spring框架来实现输出一个Hello World还是遇到了一点麻烦,并且从网上查找的很多的资料也并不奏效,并且网上的很多资料写的也并不够详细,所以,在这里把自己用Spring实现Hello World的程序分享出来。

    首先,更正一下之前的文章关于Eclipse下Spring框架安装的问题,利用之前的文章中说的直接安装插件,安装的大多是为了实现Spring IDE,也就是在Eclipse下更好的实现SPring开发的一些工具,而真正的包含的SPring框架并不全,缺少很多Jar包,所以在这里和大家分享一下我找到的一个Spring框架下载的地址,因为之前的据说都是直接用jar包就可以了,但是现在因为Spring官网改版,很难找到SpringFramework直接用Jar包的版本了,所以这里把我自己找到的资源帖出来希望可以对大家有帮助:http://repo.springsource.org/libs-release-local/org/springframework/spring/

    从该站点就可以下载到一直到4.0版本的Spring Framework,下载之后会看到lib文件夹下有很多的jar包,这些jar包在使用的使用直接导入的项目里就可以了。

    接下来就简单的介绍一下如何利用SPring Mvc实现一个Hello World的程序。

    1.建立一个Dynamic Web Project取名为helloweb

    2.在新建的项目的Java Resources文件夹下存在着一个名为src的文件夹,在其下建立一个包,包的名字可以自己来取,这里命名为com.tutorialspoint,在建立该包之后,可以在其下添加一个类,作为控制器,这里取名为HelloController.java,在其中添加代码即可

    @Controller是说这个文件中的类是一个控制器,@RequestMapping("/")则是说明你输入的哪些路径会被映射到该控制器,这里的话是说在localhost:8080/helloweb/的情况下,控制器会被选择处理该请求。而该控制器最后的return语句中返回的是hello则说明返回的响应会去找一个带有hello的前端视图比如是hello.jsp.

    3.在项目下的WebContent文件夹下的WEB-INF文件夹下加入一个jsp文件夹并在其中添加一个前端视图文件hello.jsp代码如下

    4. 将需要用到的jar包复制到WebContent->WEB-INF->lib下,具体我用的jar包包括以下这些

    5. 在WebContent->WEB-INF文件夹下建立web.xml文件

    6.在WebContent->WEB-INF文件夹下建立HelloWeb-servlet.xml文件

    7.将修改过的所有文件都保存,然后在项目文件夹上右键找到Export选项,选择以War的形式导出,将其导出到Tomcat安装路径下的webapps下即可,

    8.启动tomcat,然后随意打开一个浏览器在地址栏中输入localhost:8080/helloweb/如果不意外的话

    出现上面的界面就说明你的第一个利用Spring框架的Hello World程序就搞定了.

  • 相关阅读:
    nowcoderD Xieldy And His Password
    Codeforces681D Gifts by the List
    nowcoder80D applese的生日
    Codeforces961E Tufurama
    Codeforces957 Mahmoud and Ehab and yet another xor task
    nowcoder82E 无向图中的最短距离
    nowcoder82B 区间的连续段
    Codeforces903E Swapping Characters
    Codeforces614C Peter and Snow Blower
    Codeforces614D Skills
  • 原文地址:https://www.cnblogs.com/coder-zhang/p/3526059.html
Copyright © 2011-2022 走看看