没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
55页
一、环境搭建 Maven项目管理 Groupid表示项目的包名 Artifactid表示项目名 Location是项目地址 二、创建项目 在任一盘下,新建一个文件夹导入相应的包,在此文件夹中在创建一个respository的文件放以后上课做的项目文件。 New——project——maven——找到webapp结尾——next 一、导入tomacat 1.找到文件下的tomcat 2.Deployment添加创建的项目(artifact) 3.应用 二、讲述mvc功能、jsp、servelet控制层如何实现、作用等 三、下载并解压bootstrap放到js文件夹下(存放前端) 1.404错误:没有找到——路径错误 2.500错误:服务器错误 3. 顺序执行welcome-file里的jsp文件,想优先执行哪个文件,就把那个文件放第一位 4.端口号冲突改8080 1.导入四个spring包(spring框架) <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</ar
资源推荐
资源详情
资源评论
一、环境搭建
Maven 项目管理
Groupid 表示项目的包名
Artifactid 表示项目名
Location 是项目地址
二、创建项目
在任一盘下,新建一个文件夹导入相应的包,在此文件夹中在创建一个 respository 的文件
放以后上课做的项目文件。
New——project——maven——找到 webapp 结尾——next
一、导入 tomacat
1. 找到文件下的 tomcat
2. Deployment 添加创建的项目(artifact)
3. 应用
二、讲述 mvc 功能、jsp、servelet 控制层如何实现、作用等
三、下载并解压 bootstrap 放到 js 文件夹下(存放前端)
1.404 错误:没有找到——路径错误
2.500 错误:服务器错误
3.
顺序执行 welcome-file 里的 jsp 文件,想优先执行哪个文件,就把那个文件放第一位
4. 端口号冲突改 8080
1. 导入四个 spring 包(spring 框架)
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
</dependency>
2. web 项目的核心文件:web.xml。先根据 web 框架找到 spring 路径执行
3. sout 回车——System.
out
.println();
4.psvm——public static void main(String[] args)
5.<bean id="hello" class="com.binhai.Hello"></bean>
注:id 是对象名、class 复制相对路径
6.注解方式开发
Spring 配置文件中修改 bean 的方式
配置扫描枪(例:扫描二维码)
<!--扫描类、方法、属性上的注解-->
<context:component-scan base-package="com. binhai"/>
1.SpringJDBC——原始 JDBC:java 中数据库的操作步骤:
(1)加载驱动 DriverManager
(2)创建连接 Connction
(3) Statement
(4) ResultSet
每个操作都要有 sql 语句(增删改查)
Spring JDBC:简化原始操作
只提供两个类: JdbcTemplate 、SimpleJdbcInsert
JdbcTemplate:删除、修改、查询
SimpleJdbcInsert:插入
Map 和 List 与 JSON 格式的数据非常接近,二者互相转化非常容易 fastjson、jackson 框架。
数据源:C3P0 数据源、阿里巴巴数据源 Druid
2.什么是 JdbcTemp late:
JdbcTemplate (JDBC 模板)是 Spring 框架的子框架,是对传统 JDBC 的封装, 解决了传统 JDBC
操作数据库繁琐的问题,并且能够很好的将查询到的数据封装到我们所需要的对象中,非常
的便捷。
4. 创建测试类进行测试
3.创建测试类进行测试
4
.
注:
1)jdbc:mysql://localhost:3306/jsp--------放自己数据库表名:jsp;3306 存放的路径
2)<property name="password" value="1"/>--------value 值是数据库密码
3)<bean id="db" class="com.binhai.db.DB2">--------copy-reference 复制地址
5.
1.在 JdbcTemplate 核心类中,提供了大量的更新和查询数据库的方法,我们就是使用的这些
方法来操作数据库的:
Execute()
execute(String sql)方法可用于执行 sql 语句
Update()
update(用于执行插入、更新和删除操作
Query()
queryO 用于执行数据查询操作
2.JdbcTemplate:删除、修改、查询
queryForMap ()查单条记录,当查询不到报错,所以当无法确定一定有记录的时候不要用这
个方法。
3.queryForList()查询多条记录,查询不到不报错返回 list 为空。-
5. 导入 Spring Mvc 框架
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
1. @Repository 注解用于将数据访问层 (DAO 层 )的类标识为 Spring Bean。为什么
@Repository 只能标注在 DAO 类上呢?这是因为该注解的作用不只是将类识别为 Bean,同时它
还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。Spring 本身
提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常结构,用于封装不同的
持久层框架抛出的异常,使得异常独立于底层的框架。
2.@Component 是-个泛化的概念,仅仅表示一个组件(Bean)可以作用在任何层次。
3.@Service 通常作用在业务层,但是目前该功能与@Component 相同。
4.RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表
示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping 注解有六个属性,
分成三类
6、. value, . method; value:
指定请求的实际地址,指定的地址可以是 URI. Template.模式(后
面将会说明) ;
method:指定请求的 method 类型,.GET、 POST、PUT、DELETE 等;
7、. consumes, produces;
consumes:
指定处理请求的提交内容类型(Content-Type) ,例如:applicat ion/json, . text/html;
Maven 管理
创建项目的时候选择 maven 或者 spring
pom.xml 文件
https://blog.csdn.net/a805814077/article/d
etails/100545928 下载 maven 配好环境把镜像改为国内,然后 idea 也改一下本
地仓库地址 不要放 c 盘
配置环境变量:
剩余54页未读,继续阅读
资源评论
QA604679689
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功