2018年3月23日
摘要: 分层思想也是一种开发模式 servlet的三个功能: (1)接受表单数据 (2)处理业务逻辑 (3)分发转向 但是如果将所有的servlet都放在一起,servlet就会很乱,假设数据库改变,所有有代码都需要重新写,为了减轻servlet的负担,就采用了分层的思想 分层【降低耦合度,提高聚合程度】 阅读全文
posted @ 2018-03-23 21:03 song.yan 阅读(294) 评论(0) 推荐(0)
摘要: 一,javaWeb开发 B/S:浏览器与服务器(瘦客户端) C/S客户端与服务器(胖客户端) B/S:只要有浏览器就可以使用 C/S:需要下载安装包(大多数资源从本地获得) JavaBean:实体类【私有属性,get()set(),无参的构造函数】 二,开发模式 Model2:【web模拟MVC模式 阅读全文
posted @ 2018-03-23 20:14 song.yan 阅读(123) 评论(0) 推荐(0)
摘要: servlet的是方式有三种,分别是: 1,实现servlt接口 点击查看详情 2,继承GenericServlet类【适配器模式】 3,继承HttpServlet类【模板方法设计模式】最常用的方法 这里主要讲后两种实现方式 2,继承GenericServlet类(适配器模式) 适配器(相当于插排) 阅读全文
posted @ 2018-03-23 18:39 song.yan 阅读(165) 评论(0) 推荐(0)
摘要: 转自:CSDN 2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了 阅读全文
posted @ 2018-03-23 18:35 song.yan 阅读(127) 评论(0) 推荐(0)
摘要: 对应慕课视频:点击即可跳转 阅读全文
posted @ 2018-03-23 15:45 song.yan 阅读(104) 评论(0) 推荐(0)
摘要: 对应慕课视频:点击即可跳转 阅读全文
posted @ 2018-03-23 15:43 song.yan 阅读(107) 评论(0) 推荐(0)
摘要: 1,四个阶段 实例化,初始化,服务,销毁 实例化,初始化 》第一次访问服务的时候 服务 》实例化之后,每一次访问 销毁 》应用卸载/关闭服务器 【等待垃圾回收】 2,单线程与多实例 【单实例】:多次访问servlet,只创建一次, 【多线程】:每次访问都启动一个线程 3,可以设置实例化,初始化ser 阅读全文
posted @ 2018-03-23 14:59 song.yan 阅读(181) 评论(0) 推荐(0)
摘要: 第一次访问servlet的过程: 服务器启动:在服务器启动的时候,加载项目,就扫描web.xml文件,获得应用有哪些servlet,url-pattern, 客户端通过URl访问服务器【向服务器发送一个请求request】,服务器查看web.xml里面响应的项目, 在servlet-mapping标 阅读全文
posted @ 2018-03-23 13:13 song.yan 阅读(904) 评论(0) 推荐(0)
摘要: 1,什么是Servlet? Servlet运行中在web服务器端的小应用程序。 他是一个java类,不需要new,在服务器中可以直接使用, 通常Servlet用来通过Http协议接受和响应来自web客户端的请求 3,Servlet三个功能?(***很重要****) (1)接收表单数据 (2)处理业务 阅读全文
posted @ 2018-03-23 12:53 song.yan 阅读(543) 评论(0) 推荐(0)
摘要: 1,ListIterator与Iterator Iterator的功能:next(),hasNext(),remove() 功能太少,因此出现了ListIterator,他的功能要比Iterator多的多 LiseIterator新增的的功能:add(),hasPrevious(),nextInde 阅读全文
posted @ 2018-03-23 11:38 song.yan 阅读(102) 评论(0) 推荐(0)