海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java框架教程之spring的RESTful的CRUD实现

未分类
2020-12-15 11:32:31
1822677238@qq.com

2020java框架教程之spring的RESTful的CRUD实现

1.创建实体类

2.创建dao

@Repository
public class UsersDao {
    private static Map<Integer, User> map=null;

    static{
        map=new HashMap<Integer, User>();
        map.put(1,new User(1,"admin","admin",25,"admin@qq.com",
                new Address(1,"ah","000")));
        map.put(2,new User(2,"admin2","admin2",11,"admin2@qq.com",
                new Address(2,"ah2","002")));
        map.put(3,new User(3,"admin3","admin3",11,"admin3@qq.com",
                new Address(3,"ah3","003")));
        map.put(4,new User(4,"admin4","admin4",11,"admin4@qq.com",
                new Address(4,"ah4","004")));
    }
 (更多…)

2020java框架教程之spring的RESTful

未分类
2020-12-13 14:10:01
1822677238@qq.com

2020java框架教程之spring的RESTful

REST

REST:即Representational State Transfer,(资源)表现层状态转化。
是目前最流行的一种互联网软件架构。
它结构清晰、符合标准、易于理解,扩展方便,所以正得到越来越多网站的采用。

具体说,就是HTTP协议里面,四个表示操作方式的动词:

GET、POST、PUT、DELETE

它们分别对应四种基本操作:

GET 用来获取资源
POST 用来新建资源
PUT 用来更新资源
DELETE 用来删除资源

(更多…)

2020java框架教程之spring的原生API

未分类
2020-12-13 08:44:06
1822677238@qq.com

2020java框架教程之spring的原生API

原生API:servlet环境中的一些有用的对象

HttpServletRequest
HttpServletResponse
HttpSession
Reader
Writer
InputStream
OutputStream
java.security.Principal

一:配置servlet环境

eclipse:

方式一:

在项目上右键–>properties(添加buildpath):

Project Facets–>Runtimes–>Apache Tomcat

方式二:
(更多…)

2020java框架教程之spring处理模型数据

未分类
2020-12-12 16:13:25
1822677238@qq.com

2020java框架教程之spring处理模型数据

1.使用entity将数据从页面传递到 controller

绑定参数

entity:

User:

String username,String password,Integer age,String email,Address address

Address:

String addr,String zipCode

JSP:
(更多…)

2020java框架教程之springMVC创建maven项目

未分类
2020-12-12 11:03:56
1822677238@qq.com

2020java框架教程之springMVC创建maven项目

1.创建web项目

2.导入依赖

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.2.8.RELEASE</version>
    </dependency>
</dependencies>

然后点击右侧的maven,然后刷新即可自动导入依赖

(更多…)

202java框架教程之springMVC常见注解

未分类
2020-12-11 14:49:49
1822677238@qq.com

202java框架教程之springMVC常见注解

1.@RequestMapping的位置

@RequestMapping(“/uri”)

@Controller
@RequestMapping("/hello")
public class HelloWorld {
    @RequestMapping("/world")
    public String helloworld(){
        System.out.println("hello world");
        return "helloworld";
    }
}

2.@RequestMapping的请求方式

POST形式:@RequestMapping(value = “/world”,method = RequestMethod.POST)

GET形式:@RequestMapping(value = “/world”,method = RequestMethod.GET)

如果不指定method,那么可以接受任何类型的请求。
如果请求方式不对,则报405错误
(更多…)

2020java框架教程之springMVC入门

未分类
2020-12-11 10:13:22
1822677238@qq.com

2020java框架教程之springMVC入门

1.创建web项目

2.导包:

如果不导包,可以使用依赖

<dependencies>
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.2.8.RELEASE</version>
  </dependency>
</dependencies>

3.配置web.xml文件

(更多…)

2020java框架教程之spring的bean作用域

未分类
2020-12-10 15:24:52
1822677238@qq.com

2020java框架教程之spring的bean作用域

Scope作用域

单例 singleton:

在整个应用程序中,只创建bean的一个实例

原型 prototype:

每次注入或通过spring上下文获取的时候,都会创建一个新的bean实例

会话 session:

在web应用程序中,为每个会话创建一个bean实例

请求request:

在web应用程序中,为每个请求创建一个bean实例

单例和多例

(更多…)

2020javaweb框架教程:spring的依赖注入

未分类
2020-12-10 14:17:40
1822677238@qq.com

2020javaweb框架教程:spring的set依赖注入

set方式注入

value表示值类型的注入,ref表示对象类型的注入

创建两个对象,Users和Car

public class Users {
    private int id;
    private String name;
    private double salary;
    private Car car;
}
public class Car {
    private String name;
    private String color;
}

配置文件:
(更多…)

2020java框架教程之配置bean对象

未分类
2020-12-09 16:09:46
1822677238@qq.com

2020java框架教程之配置bean对象

通过JavaConfig配置Bean对象

private UsersDao ud;
@Bean//通过JavaConfig配置Bean对象
public UsersDao getUsersDao(){
    System.out.println("创建UsersDao对象");
   return new UsersDaoImpl();
}

通过构造方法配置Bean对象

//通过构造方法创建
public UsersServiceImpl() {}
public UsersServiceImpl(UsersDao ud) {
    this.ud = ud;
}

(更多…)