servlet

SSM框架之整合

China☆狼群 提交于 2020-02-06 06:04:34
1.首先创建数据库 2.创建项目 3.导入所需要的坐标 4.进行mybatis的配置(使用注解方式),并编写SqlMapConfig.xml,内容如下(Dao层配置),并测试 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!--mybatis主配置文件--> <configuration> <!--配置properties--> <properties resource="jdbcConfig.properties"> <!--<property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/user"/> <property name="username" value="root"/> <property name="password" value="wzp961208"/>--> </properties> <!--使用typeAliases配置别名-->

Servlet之HTTP请求

别来无恙 提交于 2020-02-06 02:55:15
文章目录 1.Http传输协议 2. 请求消息数据格式 2.1 请求行 2.2 请求头 2.3 请求空行 2.4请求体 3.响应消息数据格式 1.Http传输协议 PS:这里只是做简单的介绍,更详细的会在后面俺系统学习网络知识时再详细写。 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了客户端和服务器端通信时发送数据的格式 客户端给服务器发送请求消息,服务器在接收到客户端发来的消息后,服务器会再给客户端回应一个响应消息 Http传输协议就是服务器与客户端之间消息内容的标准,双方有了一个标准(约定)后,才能彼此建立通信 那么,问题来了??我打开一次百度首页,服务器需要给我的PC响应几次呢? 这段话写的很好,送给即将秋招毕业的自己和大家,一起加油吧! 你在电脑前看这段文字, 写文字的人在百度等你。 N年前你来到了这个世界, N年后你想改变世界。 期待你脚踏祥云, 与百度一起改变世界。 答案是响应多次 在Network这一栏,每一个Name就是对应一次请求。 每一个图片,js,css文件都是单独的请求,他们都是独立请求的。先建立连接,然后发送数据,最后断开连接。然后这个页面的每一个资源都是如此。所以发送了多次请求! 特点 基于 TCP / IP 的高级协议 默认端囗号: 80 基于 请求/响应 模型的:一次请求对应一次响应 无状态的

82.EasyUI的DataGrid

拟墨画扇 提交于 2020-02-06 02:52:13
表里的数据是通过 Servlet 调用 DAO 从数据库里获得,再通过 GSON 架包转成 JSON 字符串 在页面上直接请求该 Servlet 既可以获得数据并放入 DataGrid 中 注意:这里的 field 中的值就是 Json 字符串的 key 的值。 来源: CSDN 作者: 爱妮三千遍 链接: https://blog.csdn.net/ketouch/article/details/104167714

Java Web(上)

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-06 01:18:59
一、jsp 和 servlet 有什么区别? jsp 经编译后就变成了 Servlet(jsp 的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将jsp的代码编译成JVM能够识别的java类) jsp更擅长表现于页面显示,servlet更擅长于逻辑控制 Servlet中没有内置对象,jsp 中的内置对象都是必须通过 HttpServletRequest对象、H团体票Servlet Response对象以及HttpServlet对象得到。 jsp是Servlet的一种简化,使用jsp只需要完成程序员需要输出到客户端的内容,jsp中的java脚本如何镶嵌到一个类中,由jsp容器完成,而Servlet则是完整的java类,这个类的Service方法用于生成对客户端的响应。 二、jsp有哪些内置对象,作用分别是什么? jsp有9个内置对象: request:封装客户端的请求,其中包含来自GET或POST请求的参数。 response:封装服务器对客户端的响应。 pageContext:通过该对象可以获取其他对象。 session:封装用户会话的对象。 application:封装服务器运行环境的对象。 out:输出服务器响应的输出流对象。 config:Web应用的配置对象。 page:JSP页面本身(相当于java程序中的this)

演示默认数据类型绑定的使用

放肆的年华 提交于 2020-02-05 20:19:43
以HttpServletRequest类型的使用为例,来演示默认数据类型绑定的使用 1.创建Web项目,并导入相关Jar包 2.在web.xml中配置Spring MVC的前端控制器等信息 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation<

Spring整合Dubbo框架

房东的猫 提交于 2020-02-05 14:06:47
Dubbo作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。演示过程创建两个小工程,一个作为服务的提供者,一个作为服务的消费者。通过Dubbo来实现服务消费者远程调用服务提供者的方法。 dubbo 的使用需要一个注册中心,这里以Zookeeper为例来演示 1.Dubbo架构 Dubbo架构图(Dubbo官方提供)如下: 节点角色说明: 节点 角色名称 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 Container 服务运行容器 调用关系说明 : 服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。 2.服务提供者开发 (1) 创建maven工程(打包方式为war)dubbodemo_provider,添加依赖pom.xml代码如下 <?xml

jsp页面出现404

南笙酒味 提交于 2020-02-05 14:03:06
今天写邮件管理注册,用$.ajax(object)注册,但object始终穿不进来,success方法没用 一开始以为是servlet的url路径写错了,但换成绝对路径后发现没用,查了半天资料也没找到解决办法,最后还是问了老师解决,这个问题拖这么久,确实不应该,该问得问,学技术,最忌不懂 原来是xml的servlet配置错了,各个样式没配错,但是servlet配置写错了 servlet名字是AccountUniqueServlet但xml配置中却写成了AccountUniqueService,导致错误 来源: CSDN 作者: 青年柚子 链接: https://blog.csdn.net/qq_43469862/article/details/104178517

SpringMVC框架01——使用IDEA搭建SpringMVC环境

倾然丶 夕夏残阳落幕 提交于 2020-02-05 07:44:39
1、Spring MVC 入门 1.1、Spring MVC 简介 把Web应用程序分为三层,分别是: 控制器(Controller):负责接收并处理请求,响应客户端; 模型(Model):模型数据,业务逻辑; 视图(View):呈现模型,与用户进行交互; 目前最好的实现MVC设计模式的框架,是Spring框架的一个子模块,可以与Spring很好的结合使用,无需整合。 1.2、SpringMVC核心组件 DispatcherServlet:前置控制器 Handler:处理器,完成具体业务逻辑 HandlerMapping:将请求映射到Handler HandlerInterceptor:处理器拦截器 HandlerExecutionChain:处理器执行链 HandlerAdapter:处理器适配器 ModelAndView:装载模型数据和视图信息 ViewResolver:视图解析器 1.3、SpringMVC工作流程 (1)客户端请求提交到DispatcherServlet; (2)由DispatcherServlet控制器寻找一个或多个HandlerMapping,找到处理请求的Controller; (3)DispatcherServlet将请求提交到Controller; (4)Controller调用业务逻辑处理后返回ModelAndView; (5

01 json环境搭建【spring + pringMVC】

岁酱吖の 提交于 2020-02-05 07:43:54
1 导包    1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 2 <modelVersion>4.0.0</modelVersion> 3 <groupId>cn.xiangxu.note</groupId> 4 <artifactId>testNote</artifactId> 5 <version>0.0.1-SNAPSHOT</version> 6 <packaging>war</packaging> 7 <dependencies> 8 <dependency> 9 <groupId>org.springframework</groupId> 10 <artifactId>spring-webmvc</artifactId> 11 <version>3.2.8.RELEASE</version> 12 </dependency> 13 <dependency> 14 <groupId>com.fasterxml

Flex与Java通信之HttpService方式

a 夏天 提交于 2020-02-05 01:42:44
Flex用RemoteObject方式与Java通信是最常用的方式,这是一种最直观的方式。当然Flex也可以用HttpService与服务器类如servlet通信,这也是本次学习的重点。 这次学习是在上节的基础上进行的。本节学习用到的LoginEvent.as,LoginModule.sa文件代码如上节所示。 好了,新建一个servlet类LoginServlet.java,代码如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package com.it161.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; publicclass LoginServlet extends HttpServlet { @Override protectedvoid