zoukankan      html  css  js  c++  java
  • Servlet:从入门到实战学习(1)---全·环境配置

      最近公司忙加班学习,学校忙助教工作,博客鸽了好久,后端学习工作过程中学了好多东西,趁着工作之余得空补补博客,算是整理下学习的东西。

    javaweb的后端研发需要学习的是tomcat+servlet+jsp+mysql 这些技术,其中的核心技术就是servlet。本篇详细介绍servlet。

    Servlet 简介

    Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

    使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录。

    简而言之呀,servlet就是将从web界面或者app界面这些前端界面上获取的含有参数的请求request进行解析处理,用响应response返回这些界面需要的参数。



    Servlet 环境配置

    servlet 作为一个服务器端运行的后台服务程序,如果想要本地运行需要配置一系列的环境,简介如下:

    (1)JDK(Java Development Kit):JDK是一个软件开发工具包,包含了java的运行环境,java工具和java基础的类库,有一点点java基础的同学应该知道这是什么的。Java Servlet当然依赖Java环境。

      JDK完美配置教程链接:

      windows:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

      mac:http://jingyan.baidu.com/article/1612d500afc297e20f1eee7f.html

      这里说明下:跳转链接不是随便找的!我是过来人,基本都是我自己搜索过并且自己亲自实践安装配置成功了,哪些链接写得好才放在这里,大家放心跳转跟着配置即可。

      配置成功后终端运行:java -version 进行测试是否安装成功。

      

    (2)web服务器Tomcat:Tomcat是一个支持Servlet的web服务器,如果想在本地运行Servlet的话当然需要本地配置服务器。而Tomcat可以作为测试 Servlet 的独立服务器。

      Tomcat完美安装配置教程链接:

    windows:http://blog.csdn.net/q_l_s/article/details/51736613

      Mac:http://blog.csdn.net/huyisu/article/details/38372663

      配置成功后测试是否安装成功:在上述教程链接中按照方法打开终端解压in目录下,输入startup.sh 在浏览器中输入:http://localhost:8080/ 进行测试。

      

    (3)Java集成开发环境IntelliJ IDEA:Java当然需要个编写代码的环境。一般我们使用的工具叫IDE(Integrated Development Environment 集成开发环境)

       Java的业界用的较多的两款开发软件是Eclipse 和 IntelliJ IDEA。这里为什么要推荐IDEA呢?

      原因有两点:第一就我个人经验而言,发现Eclipse在学校学习用的较多,而来公司的第一天就是自己配IntelliJ IDEA,大型工程都是用IDEA的环境,比Eclipse更强大。

            第二就是我发现IDEA比Eclipse好用太多,所以建议大家要是开始学Servlet的话使用IDEA,为自己当前学习和对以后的工作或者大项目都有好处。

      IDEA完美安装配置教程链接:

      windows系统:http://jingyan.baidu.com/article/fdbd4277d47cfbb89e3f48f3.html

      mac系统:http://jingyan.baidu.com/article/5552ef47e85780518ffbc991.html

      (初次使用IDEA可能会不习惯,大家自己上网搜索如何改键成自己熟悉的编码形式)

     (4) MYSQL数据库:作为后端,当然需要建立数据库存储数据,在MYSQL和SQL SEVER之间,建议大家使用MYSQL这种应用范围更为广泛的数据库(大型工程软件大部分都是用mysql),所以会SQL SEVER的同学也不要嫌麻烦,二者语法差别不大,安装配置一下MYSQL。

      MYQSL完美安装配置教程链接:

      windows系统:http://jingyan.baidu.com/article/6181c3e06d6804152ef15318.html

      mac系统:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html

     MYSQL安装完大家最好自己建库试一试。MYSQL有自带的管理工具workbench,但是推荐一款mac比较好用的mysql管理工具,Sequel Pro,只有mac版,安装比较简单,在这里不再赘述。

    至此,学习Servlet的准备工作已经完成,下篇介绍Servlet基本概念以及如何建立和使用。

  • 相关阅读:
    SQL Server 2005中 with as 使用介绍
    论信息系统项目的整体管理
    自定义控件的使用以及与用户控件的区别
    Sql Server2005 TransactSQL 新兵器学习总结之DDL触发器
    我的大学系分之路
    C#序列化与反序列化(Serializable and Deserialize)
    父子节点树形数据输出
    自定义枚举类型注释属性,并在程序中获取
    SSAS没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)) 解决办法
    对ASP.NET网站的服务器端压缩
  • 原文地址:https://www.cnblogs.com/weberweber/p/6740403.html
Copyright © 2011-2022 走看看