为了账号安全,请及时绑定邮箱和手机立即绑定
4.2 通过导入向导导入文件

通过 导入向导选项的方式导入文件,我们可以根据如下步骤进行:首先,让我们在上面导出的 src 目录中,再创建一个文件 My.ini,如下图所示:接着,我们回到 Eclipse,鼠标右键我们的项目,在弹出的菜单选项中选择 Import,如下图所示:和导出操作类似,在弹出的导入窗口中,我们首先要选择导入什么类型的资源,我们这里选择 File System,如下图所示:点击 Next 进入下一步,这一步,我们首先需要选择 From directory,也就是要导入文件的所在目录。接着是选择导入哪些文件,我们想把新建的 My.ini 文件导入,所以勾选了它。最后一个要选择的是要导入到项目的哪个目录中,我们想导入项目的 src 目录,如下图所示:其他的保持默认即可,点击 Finish,我们就会发现 My.ini 被导入到项目中了,导入结果如下图所示:

2.2 通过项目导航视图(Project Explorer View)创建项目

在项目导航视图中创建项目有两种情况,一种是如果项目导航视图中已经存在了项目了,那么我们只需要在项目导航视图中的空白处单击鼠标右键,在弹出的菜单选项中选择 New,接着和我们使用 File 选项一样,可以找到我们的 Project… 选项,如下图所示:如果项目导航视图中没有任何项目,此时可以项目选项会直接出现视图中,如下图所示:可以直接点击需要创建的项目,也可以点击 Create a project… 来打开新建项目窗口,如下图所示:后面的操作和使用 File 选项创建项目一致,此处不在赘述。

6. 导入导出配置

我们可以导出一个 Settings.jar 文件,其中包含项目的全部或部分首选 IDE 设置。然后,我们可以将该 JAR 文件导入其他项目,或将该文件共享给同事,以便他们将其导入到自己的项目中。如需了解详情,请参阅 IntelliJ IDEA 中的导出和导入设置。

7.1 创建 Spring Boot 项目并导入开发环境

使用 Spring Initializr 创建项目, Spring Boot 版本选择 2.2.5 , Group 为 com.imooc , Artifact 为 spring-boot-jsp ,生成项目后导入 Eclipse 开发环境。

5.1 创建 Spring Boot 项目并导入开发环境

使用 Spring Initializr 创建项目,Spring Boot 版本选择 2.2.5 , Group 为 com.imooc , Artifact 为 spring-boot-freemarker ,生成项目后导入 Eclipse 开发环境。

6.1 创建 Spring Boot 项目并导入开发环境

使用 Spring Initializr 创建项目, Spring Boot 版本选择 2.2.5 , Group 为 com.imooc , Artifact 为 spring-boot-thymeleaf ,生成项目后导入 Eclipse 开发环境。

4.1 导入的方式

导入的和导出的方式类似,也可以通过拖拉,复制粘贴以及使用 Eclipse 的导入向导选项。拖拉和复制粘贴较为简单可自行尝试,这里不再赘述。我们来看看如何使用导入向导按钮的方式来进行文件的导入。

4. 导入 WAR 文件

当我们已经有了一个 WAR 文件,那么就可以导入到 Eclipse 中。我们可以 Project Explorer 视图的空白处,通过点击鼠标右键调出菜单,然后选择 Import > WAR file 选项,如下图所示:在导入窗口中,我们在 WAR file 选项中选择到我们需要导入的 WAR 文件。接着对于 Web project 选项,我们需要注意的是 Eclipse 会默认创建一个和 WAR 文件同名的新的 Web 项目,而当前我们已经有一个同名的项目了,所以我这里加上一个2,以进行区分。接着是是目标运行环境的选择,选择到我们之前添加的 Tomcat 服务器即可。如下图所示:点击 Next 后是对于第三方库的选择,我们并没有引入第三方库所以是空的,如下图所示:现在,我们点击 Finish 即可导入我们的 WAR 文件了,结果如下图示:

2.1 导入可绘制对象

我们可以将资源文件或文件夹直接拖放到 Resource Manager 中,导入图片资源。将这些资源放入 Resource Manager 中后,系统会显示 Import drawables 对话框,我们可以在其中查看这些资源的摘要并在导入之前添加任何所需的限定符。要将图片资源导入项目中,请执行以下操作:将图片直接拖放到 Android Studio 的 Resource Manager 窗口中。或者,我们也可以点击加号图标 (+),选择 Import Drawables,然后选择要导入的文件和文件夹。系统会显示 Import drawables 对话框。此对话框显示了我们要导入的资源列表。我们可以通过点击每个资源预览上方的文本框来重命名资源。如果我们要提供同一资源的多个版本,请务必添加设备配置限定符,以描述资源支持的特定配置。例如,如果要为同一资源提供适用于不同屏幕密度的多个版本,则可以为每个版本添加一个 Density 限定符。请注意,如果两项或多项资源具有相同的名称和限定符,则仅导入一个版本。为资源命名并添加任何所需的限定符后,点击 Next。下一个屏幕会显示要导入的资源的摘要。准备好导入后,点击 Import。在 Resource Manager 窗口中,我们的资源现在已可供我们在项目中使用了。

2.4 导入 CSS

Sass 也可以直接导入一个 CSS 文件,要注意的是,在导入的 CSS 文件中不允许有任何 Sass 的特性和语法,如果有的话将会报错!导入的 CSS 文件会按照原有的样子呈现。

2.1 如何制作 Archetype

首先,我们心中要有一个模子的雏形,就像我们现在想要做一个心形的蛋糕,那么我们就要知道心形是什么样子的,才能做出一个心形的模子。在这里呢,我们就需要一个可以作为模板的工程。例如下图所示:非常标准的一个小项目。接下来呢,我们就使用这个项目作为例子,来演示如何使用 Archetype。第一步,我们进入这个项目的根目录,并执行 如下命令:mvn -s "D:\SOFT\apache-maven-3.6.3\conf\settings.xml" archetype:create-from-project -DpackageName=com.mic.demos: 指定 maven 的 setting 文件;DpackageName: 指定项目默认包路径。看到如下结果的时候,就说明我们的模板制定成功了。紧接着,我们可以来到 demo 项目的 target/generated-sources 目录下,看到生成的 archetype 项目,如下图:第二步,我们可以把 archetype 目录复制出来,单独作为一个项目来看。(单独复制出来不是必须的)导入到 idea 里面后,我们可以看到 Archetype 的项目结构如下:我们现在要做的就是将这个 Archetype 项目构建到我们的 Maven 本地仓库中。在 Archetype 项目的的根目录下执行如下命令:mvn install执行成功后,我们可以在本地仓库中找到对应的 archetype-catalog.xml 文件:以及生成的对应 Archetype 的 jar 包:至此,我们的 Archetype 模板就制作完成了。

2.2 导出导入

使用 mysqldump 工具将数据导出至文件,修改文件中 create table 语句的存储引擎选项,同时修改表名,再通过 source 命令进行导入操作。mysql> source table_new_engine.sql

4. 新建项目

利用 Android Studio,你可以轻松地为各种类型的设备(例如手机、平板电脑、电视和可穿戴设备)创建 Android 应用。如果你未打开项目,Android Studio 会显示欢迎屏幕,你可在其中点击 Start a new Android Studio project 创建新项目。如果你已打开项目,则可以从主菜单中依次选择 File > New > New Project 开始创建新项目。系统会显示 Create New Project 向导,该向导可让你选择要创建的项目类型,然后填充代码和资源帮助你开始创建项目。打开 Create New Project 向导后只需两步即可完成项目创建:选择项目类型、配置项目。

1. 创建项目

创建支持原生代码的新项目的步骤与创建任何其他 Android Studio 项目的步骤相似,但还需要执行一个额外的步骤:在向导的 Choose your project 部分中,选择 Native C++ 项目类型。点击 Next。填写向导下一部分中的所有其他字段。点击 Next。在向导的 Customize C++ Support 部分中,您可以使用 C++ Standard 字段来自定义项目。使用下拉列表选择您想要使用哪种 C++ 标准化。选择 Toolchain Default 可使用默认的 CMake 设置。点击 Finish。至此,项目创建完成,我们可以看到项目中同时包含了 Java 代码和 Cpp 代码。

2. 创建项目

创建一个项目的方式如下三种:菜单栏中的 File 选项;项目导航视图(Project Explorer View);新建向导按钮。接下来分别进行介绍。

2. 包的导入

现在的编译器一般都会帮开发者做掉导包这个功能,但是我们还是要了解一下如何导入一个包,使之可以在程序中使用。我们导入包需要用到一个叫 import 的关键字。

4.2 导入项目从源文件

在 PyCharm 的主界面中依次点击: File -> Open;在打开的对话框中,选择包含所需源代码的目录;选定要打开的项目之后单击右下角的 “Open” 按钮;在弹出的窗口中指定是在单独的窗口中打开新项目,还是关闭当前项目并在当前窗口打开。

2.1 单行导入

可以使用形如import 包所在路径的方式导入我们想要导入的包,其中包的路径可以使用两种方式来表示:相对路径:即你的目标包和你当前代码的相对路径。绝对路径:即 $GOPATH/src 和$GOROOT/src之后的路径。代码示例import firstgo/packagetest1import ../packagetest2第 1 行:使用绝对路径导入 packagetest1 这个包;第 2 行:使用相对路径导入 packagetest2 这个包。

3. Spring Boot 项目结构分析

我们将下载的 zip 压缩包解压后导入开发工具,此处以 Eclipse 为例,依次点击 File-Import-Existing Maven Projects ,然后选择解压后的文件夹导入。Eclipse 导入 Spring Boot 项目导入后项目结构如下图,我们逐一分析下他们的用途:Spring Boot 项目结构最外层的 spring-boot-wikis 表示工作集(working set),可以理解为项目分类。我们将 Spring Boot 学习项目都放入该工作集下,便于集中查看;spring-boot-hello 是我们指定的项目名称;src/main/java 是 Java 源代码目录,存放我们编写的 Java 代码;src/main/resources 目录是静态资源目录,存放图片、脚本文件、配置文件等静态资源;src/test/java 目录是测试目录,存放测试类。测试是非常重要的,从目录级别跟源代码同级,就能看出来测试的重要性;target 目录存放我们打包生成的内容;pom.xml 是项目的 Maven 配置文件,指定了项目的基本信息以及依赖项,Maven 就是通过配置文件得知项目构建规则的。Tips: 此处有同学要发问了,不是说好 Spring Boot 没有配置文件吗?不要着急,Spring Boot 可以在没有配置文件时照常运行。但如果需要个性化功能的话,就会用到配置文件了。 Spring Boot 的配置文件使用非常简单,放心就是了!

2. SQL 如何注入

在讲解如何用 Prepare 防止 SQL 注入前,我们需要先了解一下 SQL 是如何被注入的。SQL 注入的主要方式是将SQL代码插入到参数中,这些参数会被置入到 SQL 命令中执行。单纯地理解这句话还是有些抽象的,我们还是以一个小例子来加以说明。

1. 自动导入

当我们使用 PyCharm 编写 Python 文件的时候,如果你使用了尚未导入的类,PyCharm 是能够帮助你找到这个类并将其导入到文件中。你可以导入单个类或者整个包,具体操作会取决于你的设置。自动导入相关设置: PyCharm/File -> Preference/Settings -> Editor -> General -> Auto Import:如果你的 Python 文件中使用了尚未导入的类,PyCharm 会在未导入的类下面用红色波浪线进行提示,将鼠标停在有问题的代码处,会显示以下提示:如果接受第一个修改建议,直接按⌥⇧⏎(Alt + Shift + Enter), 查看更多修改建议(More Actions),可以 按⌥⏎(Alt + Enter),如下图所示:提示给出了一些选择,根据实际情况进行选择。或者直接按 ⌥⏎(Alt + Enter),Tips:对于系统自带的包通常会在第一项显示, 直接通过快捷键方式直接导入。如果你想导入的是一个子类的话,你可能会看到下面的提示信息:继续按回车会显示详细信息。选择"selenium webdriver", from selenium import webdriver 这一行代码将添加到文件导入部分。

3. 导出 WAR 文件

把项目导出为 WAR 文件主要需要设置一下要导出的位置。我们以前面章节创建的动态 Web 项目为例子,看看如何做。首先右键点击该项目,然后选择 Export > WAR file,如下图所示。接着,在出现的导出窗口中,主要是填写要导出到的目录,这里保存到了桌面,接着下面是三个可选项通常,比如是否要根据特定的服务器进行优化,是否要导出源文件,是否覆盖已存在的文件。这些都不是必须的,大家可以根据需要选择。通常如果是正式部署到线上的服务器中,我们不会勾选 Export source files。但由于我们后面还会介绍导入,所以这里把源文件也同时导出,如下图所示:点击 Finish,我们的项目就会被打包为 WAR 文件,并保存到对应的目录了。如下图所示:

2.3 通过新建向导按钮创建项目

新建向导按钮位于左上角,点击后将出现和 File 选项中的内容,如下图所示:后面的步骤也和使用 File 选项创建项目一致,此处不再赘述。该按钮也较为常用,通常用于新建内容。

2.2 引入项目依赖

引入 Web 项目依赖即可。实例: <!-- web项目依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

2.1 使用 Spring Initializr 创建项目

Spring Boot 版本选择 2.2.5 ,Group 为 com.imooc , Artifact 为 spring-boot-aop,生成项目后导入 Eclipse 开发环境。

4.1 使用 Spring Initializr 创建项目

Spring Boot 版本选择 2.2.5 ,Group 为 com.imooc , Artifact 为 spring-boot-security,生成项目后导入 Eclipse 开发环境。

4.1 使用 Spring Initializr 创建项目

Spring Boot 版本选择 2.2.5 ,Group 为 com.imooc , Artifact 为 spring-boot-multidb,生成项目后导入 Eclipse 开发环境。

Android Studio 项目

本节课程主要介绍 Android Studio 项目的概念及项目相关操作。什么是 Android Studio 项目?项目模块的概念是什么? Android Studio 项目的目录结构是怎样的?如何新建一个项目,项目常用配置有哪些?

4.2 引入项目依赖

我们引入 Web 项目依赖、热部署依赖。由于本项目需要访问数据库,所以引入 spring-boot-starter-jdbc 依赖和 mysql-connector-java 依赖。由于项目中使用了 MyBaits ,所以还需要引入 mybatis-spring-boot-starter 依赖。本节实例开发完成后会使用 JUnit 进行测试,所以引入 junit 依赖。最终,pom.xml 文件中依赖项如下:实例: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> <!-- Web支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- JDBC --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <!-- MySQL驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- 集成MyBatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2</version> </dependency> <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <!-- 测试 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency>

3.2 引入项目依赖

我们引入 Web 项目依赖、热部署依赖。由于本项目需要使用 JPA 访问数据库,所以引入 spring-boot-starter-jdbc 、 mysql-connector-java 和 spring-boot-starter-data-jpa 依赖。 pom.xml 文件中依赖项如下:实例: <!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> <!-- web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- jpa --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <!-- myql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>

首页上一页1234567下一页尾页
直播
查看课程详情
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号