![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
P -Jweiwei
这个作者很懒,什么都没留下…
展开
-
基于Servlet3.0的文件上传于下载
文件的上传 文件域和表单的enctype属性 HTML<form>标签enctype属性 application/x-www-form-urlencoded:在发送前编码所有字符(默认) multipart/form-data: 不对字符编码,或在使用包含文件上传控件的表单时,必须使用该值。 text/plain:空格转换为 “+” 加号,但不对特殊字符编码。 enctype 规定了form表单在发送到服务器时候编码方式,有如下的三个值。 1、application/x-www-form原创 2020-08-30 19:37:34 · 147 阅读 · 0 评论 -
Servlet进阶(一)
重定向与转发 重定向Redirect 重定向是指当浏览器请求一个URL时,服务器返回一个重定向指令,告诉浏览器地址已经变了,麻烦使用新的URL再重新发送新请求。 例如 @WebServlet("/first") public class FirstServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Serv原创 2020-08-23 10:33:26 · 143 阅读 · 0 评论 -
三层架构
三层架构简介 三层架构是一种常见的架构模式,即为视图层,业务逻辑层和数据访问层,每一层分工明确,视图层用于与用户进行信息交互,业务逻辑层进行业务分析,数据访问层只做数据访问的操作,不参与业务逻辑, 优点 在项目开发中,开发人员只需关注其一层即可,在开发中降低了层层之间的依赖,对于后期的测试与维护能更加具有效率也节约成本,并且在之后需要添加功能时,也方便添加。 缺点 对于运行项目的系统来说,降低了效率,因为在可以直接访问数据的情况下,多出了一个中间层,也增加开发的成本。 三层架构模式如图 视图层 表现层也称原创 2020-08-09 18:05:56 · 509 阅读 · 0 评论 -
JDBC连接mysql数据库基础
什么是JDBC? JDBC(Java DataBase Connectivity):java连接数据库技术,是一项由sun(java创始 公司)发布的用于java连接数据库的通用标准,这套标准由一系列的接口 (Connection,Statement,ResultSet等)构成,旨在屏蔽不同数据库之间的差异,使 得开发者无需关注不同数据库系统之间的差异,简化java连接数据库的步骤。 JDBC连接mysql数据的步骤 加载驱动(没中数据库驱动不一样) 获取连接(数据库地址,端口号,账号,密码) 获取执行原创 2020-08-02 18:13:34 · 94 阅读 · 1 评论 -
网络编程
网络分类 局域网(0-10km,通过网络设备有线连接) 城域网(0-100km,交通信号,视频监控) 广域网(因特网:互联网) 网络协议 网络协议分为两种: TCP/IP协议:传输控制协议/ip协议 UDP协议:用户数据报协议 网咯模式: OSI7层模型 IP与端口 IP 主机通信间的唯一标识,有IPV4,IPV6两种构成方式,且ip地址不能重复,一旦重复就会出现ip冲突 端口 主机中应用程序对外沟通的唯一标识;ip是主机的标识,端口是应用的标识,只能提供准确的ip号和端口号才能准确的找到主机原创 2020-07-26 11:41:06 · 93 阅读 · 0 评论