好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《微服务架构开发实战》实验指导手册.doc

34页
  • 卖家[上传人]:sat****105
  • 文档编号:264704540
  • 上传时间:2022-03-12
  • 文档格式:DOC
  • 文档大小:216KB
  • / 34 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 《微服务架构开发实战》实验指导手册实验1 开发Spring Boot应用程序目的和要求(1)了解开发Spring Boot应用程序所需要的软件环境2)了解Spring框架的体系结构3)了解MVC开发模式的工作原理(4)学习Spring编程的基本方法5)学习Spring Boot编程的基本方法实验准备了解Spring是开源的Java开发框架,可以为开发Java应用程序提供全面的基础功能支持,从而使Java开发变得简单快捷Spring Boot和Spring Cloud都是Spring开发框架的扩展了解Spring Boot基于Spring框架,属于Spring框架的扩展,它不需要做复杂的XML配置,使开发过程变得更简单、更高效实验内容本实验主要包含以下内容1)练习安装和配置JDK2)练习安装和配置Maven3)练习安装和配置STS4)练习在STS中配置JDK5)练习在STS中配置Maven6)练习Spring开发框架编程7)练习Spring Boot编程8)练习通过Mybatis访问MySQL数据库1.安装和配置JDK练习按照如下步骤安装和配置JDK1)下载Java SE Development Kit 8。

      2)参照1.4.1节设置环境变量JAVA_HOME、Path和CLASSPATH的值3)打开命令窗口,执行如下命令查看JDK的版本,确认JDK已经安装成功java -version2.安装和配置Maven练习按照如下步骤安装和配置Maven1)下载最新的Maven 安装包2)将Maven安装包解压到C:\apache-maven文件夹下3)设置环境变量Path,添加一行C:\apache-maven\bin\4)配置完后,打开命令行窗口,执行下面的命令mvn -v确认Maven已经成功安装3.安装STS练习按照如下步骤安装和配置STS1)下载最新的64位STS安装包2)将STS安装包解压到当前文件夹下3)双击其中的SpringToolSuite4.exe,选择保存Java项目的工作空间,确认可以打开编辑器窗口4)配置完后,打开命令行窗口,执行下面的命令4.在STS中配置JDK参照如下步骤练习在STS中配置JDK1)在系统菜单中,依次选择windows/Preferences,打开Preferences窗口2)在左侧窗格中选择Java/Installed JRE,选中默认的JRE记录,单击Remove按钮将其删除。

      然后单击Add打开Add JRE对话框(3)选中Standard VM,然后单击Next按钮,JRE定义对话框单击Directory按钮,选择前面安装JDK的文件夹最后单击Finish按钮5.在STS中配置Maven参照如下步骤练习在STS中配置Maven1)运行STS2)参照2.1.2节中的方法,在Maven的配置文件中添加使用阿里云镜像的代码3)在系统菜单中,依次选择windows/Preferences,打开Preferences窗口在左侧窗格中选择Maven/User Settings,在User Settings文本框中选择前面配置好的settings.xml,确认无误后单击apply按钮即可6.练习Spring开发框架编程参照如下步骤练习Spring开发框架编程1)参照2.1.3节练习创建一个简单的Maven项目注意pom.xml中的依赖引用,练习创建、定义和使用Java Bean2)参照例2.1创建Maven项目HelloWorld2,并在HelloWorld2项目中练习应用BeanFactory 容器3)参照例2.2创建Maven项目HelloWorld3,并在HelloWorld3项目中练习应用FileSystemXmlApplicationContext容器。

      4)参照例2.3创建Maven项目example2_3,并在example2_3项目中练习应用@ Autowired注解5)参照例2.4创建Maven项目example2_4,并在example2_4项目中练习应用@Bean注解和@Configuration注解7.练习Spring Boot编程参照如下步骤练习Spring Boot编程1)参照2.2.2节练习创建一个简单的Spring Starter项目注意pom.xml中的依赖引用和启动类的代码,练习Spring Boot编程的基本方法2)参照2.2.3节练习开发MVC Web应用程序3)参照例2.5练习利用Thymeleaf模板引擎实现动态页面的方法4)参照例2.6练习读取路径参数,并显示在页面中5)参照例2.7练习读取键值对参数6)参照例2.8中练习记录日志8.练习通过Mybatis访问MySQL数据库参照如下步骤练习通过Mybatis访问MySQL数据库1)参照2.2.7节练习创建MySQL数据库microService,然后在其中创建表user2)创建一个Spring Boot MVC Web项目,项目名为SpringBootMyBatis。

      3)参照2.2.7节练习在application.yml中配置数据源和MyBatis属性4)参照2.2.7节练习配置Mybatis数据库访问的相关组件依赖5)参照2.2.7节练习创建项目的目录结构6)参照2.2.7节练习使用Mybatis Generator生成数据库访问代码确认可以生成表user对应的POJO类、DAO接口和、mapper文件注意,手动在UserMapper.java类上添加@Mapper注释7)参照2.2.7节在/src/main/java/com/example/SpringBootMyBatis/service/下创建一个UserService类,用于对表user进行操作8)参照2.2.7节在/src/main/java/com/example/SpringBootMyBatis/controllers/下创建一个控制器类TestController,在hello()方法中通过调用userService.GetNameByUsername()方法根据URL参数username查询用户的姓名name然后把name和username一起传递至前端页面显示9)参照2.2.7节在/src/main/resources/templates/中添加hello.html。

      10)运行项目,然后打开浏览器访问如下URL:http://localhost:8080/test/hello?username=xiaoming确认页面中可以显示用户xiaoming的姓名为:小明 实验2 安装和配置运行环境目的和要求(1)了解使用Spring Boot+ Spring Cloud微服务框架应用程序的部署和运行环境2)学习使用VirtualBox搭建虚拟机,安装CentOS操作系统3)学习使用在CentOS中安装MySQL数据库和JDK、Maven等运行Spring Boot+ Spring Cloud微服务框架应用程序环境所需的软件实验准备(1)了解使用Spring Boot+ Spring Cloud框架开发的微服务框架应用程序通常部署和运行在Linux服务器环境下,Linux操作系统有很多版本,本书选择CentOS2)了解VirtualBox是一款流行的虚拟机软件,目前属于Oracle公司旗下的产品本书使用VirtualBox搭建CentOS虚拟机环境,用于部署和运行3)了解MySQL数据库是一款流行的、目前属于Oracle公司旗下的产品本书使用MySQL数据库保存微服务框架应用程序的数据。

      4)了解Putty是一款免费的基于SSH和Telnet的远程连接工具可以使用Putty工具远程连接CentOS虚拟机5)了解使用WinSCP工具可以实现向CentOS服务器上传文件的功能实验内容本实验主要包含以下内容1)练习在Oracle VirtualBox中安装和配置CentOS虚拟机2)练习在CentOS虚拟机上安装和使用MySQL数据库3)在CentOS虚拟机上安装JDK1.安装Oracle VirtualBox参照下面的步骤练习安装Oracle VirtualBox1)访问Oracle VirtualBox的官网下载最新的安装包2)运行VirtualBox软件,参照1.3.2节在Oracle VirtualBox中安装CentOS虚拟机,确认CentOS系统可以正常启动,root用户可以登录系统3)参照1.3.2节设置CentOS虚拟机的静态IP地址(假定设置为192.168.1.102,需根据实际的网络情况设置),确认从宿主机可以ping通CentOS虚拟机,从CentOS虚拟机可以ping通4)参照1.3.2节练习使用Putty工具远程连接CentOS虚拟机5)参照1.3.2节练习使用WinSCP工具实现向CentOS服务器上传文件的功能。

      首先将/etc/hosts下载到本地,用记事本打开hosts文件,并添加如下内容:192.168.1.101 centos再将hosts文件上传至/etc文件夹下然后使用putty工具连接CentOS服务器,执行如下命令:vi /etc/hosts修改文件的内容然后将hosts下载到本地,用记事本打开hosts文件确认可以在Windows和CentOS之间上传和下载文件2.在CentOS虚拟机上安装和使用MySQL数据库参照下面的步骤练习在CentOS虚拟机上安装和使用MySQL数据库1)下载MySQL数据库的rpm安装包2)通过WinSCP将其上传至CentOS服务器的/usr/local/src文件夹下然后登录到CentOS服务器,执行下面的命令,解压缩MySQL数据库安装包cd /usr/local/srcrpm -Uvh mysql57-community-release-el7-11.noarch.rpm(3)执行下面的命令,查看本地的yum源仓库里面都有哪些MySQL的文件yum repolist enabled | grep "mysql.*-community.*"确认MySQL 5.7 Community Server的安装包已经准备就绪。

      执行下面命令安装MySQL数据库:yum install mysql-community-server -y(4)执行下面命令启动MySQL服务systemctl start mysqld(5)参照1.3.2节对MySQL数据库进行安全设置6)在Windows宿主机下载并安装Navicat工具7)练习使用Navicat工具远程连接MySQL数据库8)在Navicat的查询窗口中选择mysql数据库,执行如下SQL语句:SELECT * FROM user确认可以查看表user中的数据3.在CentOS虚拟机上安装JDK参照1.3.2节安装下面的步骤练习在CentOS虚拟机上安装JDK。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.