当前位置:
文档之家› 软件设计模式与体系结构课程设计
软件设计模式与体系结构课程设计
软件设计模式与体系结构课程设计
4. 运行一下DOS命令 :mvn help:system 如果前面的配置成功,那么D:\apache-maven-3.5.3\maven-repository会出现一些文 件。
软件设计模式与体系结构课程设计
四、配置Eclipse的Maven环境 1. Eclipse Oxygen,打开Window->Preferences->Maven->Installations, 右侧点击Add。
框架也是一样,框架,是为了我们不必总是写相同的代码,并且可以让 我们专注于业务逻辑实现的一个工具。框架会把我们程序设计中不变的部分 抽取出来,让我们专注于与业务有关的代码。
软件设计模式与体系结构课程设计
Tomcat9.0安装与配置 1.下载 官网:https:///,在浏览器地址栏输入地址,进入下图页面
</properties>
<dependencies> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies>
软件设计模式与体系结构课程设计
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/</path> </configuration> </plugin>
软件设计模式与体系结构课程设计
2、根据自己电脑的位数,有选择的进行下载,下载后解压到相应磁盘中
软件设计模式与体系结构课程设计
2.配置环境变量
右键此电脑->属性->高级系统设置->高级->环境变量中,新建环境变量,变量名 (CATALINA_HOME) 变量值:(D:\apache-tomcat-9.0.4)解压路径名
软件设计模式与体系结构课程设计
3、启动Tomcat: 进入Tomcat下的bin目录,双击startup.bat
软件设计模式与体系结构课程设计
4、上图界面代表启动成功,成功后不要关闭,否则就关掉了Tomcat。
测试Tomcat是否启动成功: 在地址栏输入http://localhost:8080/ 若出现下图界面,则启动成功
软件设计模式与体系结构课程设计
4、这样,一个简单的maven项目就已经构建好了
软件设计模式与体系结构课程设计
4、打开pom.xml文件并在其中添加servlet依赖项和Tomcat maven插件,如下 代码所示,pom.xml
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <failOnMissingWebXml>false</failOnMissingWebXml>
软件设计模式与体系结构课程设计
3、在下一个向导中,添加项目信息,如下所示,然后单击Finish。
软件设计模式与体系结构课程设计
那么,maven中的groupId和artifactId到底指的是什么?
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要 把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
软件设计模式与体系结构课程设计
文件名
src main
java
resources mapper spring webapp WEB-INF test
作用
根目录,下面有main和test,maven项目标准格式。
软件设计模式与体系结构课程设计
示例: 图书管理系统的设计与实现(角色:借阅人,图书管理员。 实现成员信息的管理与授权相应功能,实现借阅人,图书管 理员的功能[借阅人借书,查书,还书功能;图书管理员管 理图书功能以及借阅人逾期还书收费功能等]) 学生选课系统的设计与实现(角色:学生,教务秘书等。实 现成员信息的管理与授权相应功能,实现学生、教务秘书的 功能[学生选课,查看个人课表等;教务秘书增、删、改、 查课程等])
ServletExceptio来自, IOException { resp.setContentType("text/plain"); resp.getWriter().write("Hello World! Maven Web Project Example.");
} }
软件设计模式与体系结构课程设计
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。 域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个 apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为 tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
软件设计模式与体系结构课程设计
2. 将文件解压到D:\apache-maven-3.5.3目录下:
软件设计模式与体系结构课程设计
3. 在此电脑->属性->高级系统设置->高级->环境变量中,新建环境变量 MAVEN_HOME,赋值D:\apache-maven-3.5.3
软件设计模式与体系结构课程设计
在更改pom.xml文件之后,更新maven web项目。 要更新web maven项目,请右键单击项目名称(如:webproject)-> Maven -> Update Project... 来更新项目。
软件设计模式与体系结构课程设计
5、查看maven web项目结构,如下图所示,可以看到,多了几个文件夹
4. 编辑环境变量Path,追加%MAVEN_HOME%\bin\;
软件设计模式与体系结构课程设计
5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安 装成功,输入mvn-v出现如下显示:
软件设计模式与体系结构课程设计
三、配置Maven本地仓库
1. 在D:\apache-maven-3.5.3\maven-repository目录下新建maven-repository文件 夹,该目录用作maven的本地库。 2. 打开D:\apache-maven-3.5.3\confsettings.xml文件,查找下面这行代码:
软件设计模式与体系结构课程设计
2. 设置maven的安装目录,然后Finish
软件设计模式与体系结构课程设计
3. 选中刚刚添加的maven,并Apply。
软件设计模式与体系结构课程设计
4. 打开Window->Preferences->Maven->User Settings,配置如下并Apply:
软件设计模式与体系结构课程设计
编程有一个准则Don't Repeat Yourself(不要重复你的代码)。如果有一些代 码出现重复,我们就应该把这些代码提取出来封装成一个方法。随着时间的 积累有了一批方法,我们把它整合成工具类。工具类如果形成规模,可以把工具 类整合成类库。就像我们不仅不要自己重复造项目中已有的轮子,也不要造别 人已经造好的轮子。我们只需要直接使用已有的轮子就行。
格式要求:文档+源代码,文档需要包含如下基本元素: spring框架架构,mvc的特点,以及一个简单的 实例应用开发介绍,结合该实例谈谈你对mvc及 其相关设计模式使用的认识。
软件设计模式与体系结构课程设计
所需技术:Java (servlet/jsp),web程序设计 所需工具:jdk, spring framework, tomcat, eclipse/idea , mysql 提交形式:设计报告(电子文档+纸质文档) 提交日期:2019-6-9之前
软件设计模式与体系结构课程设计
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository 节点的值改为我们在3.1中创建的目录D:\Program Files\Apache\maven-repository。 3. localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的 默认地址是 C:\Users\用户名.m2。 当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有 则返回;如果没有则从远程仓库中获取包,并在本地库中保存。 此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
7、右键-run->Maven build,并输入tomcat:run运行嵌入式tomcat服务器
软件设计模式与体系结构课程设计
8、现在运行配置启动tomcat服务器。 控制台输出如下图所示
软件设计模式与体系结构课程设计
9、打开浏览器并在地址栏中输入URL: http://localhost:8080/hello ,得到以下结果: