Servlet
Marco Zheng
踏实做事 真诚做人
展开
-
Marco's Java 之【Tomcat目录介绍&HTTP协议结构】
TomcatWeb开发简介服务器上的资源分类:静态资源:指web页面中供人们浏览的数据始终是不变。html css js 图片 多媒体动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。JSP/Servlet、php、asp常用服务器:WebLogic:实现了JavaEE规范,重量级的服务器,JavaEE容器。WebSphereAS...原创 2019-06-11 10:10:38 · 90 阅读 · 0 评论 -
Marco's Java 之【Session&Cookie】
Session&Cookie前言由于HTTP是无状态协议,没有记忆力,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接,这就意味着服务器无法从连接上跟踪会话。例如我们在没有登陆的情况下淘宝上添加商品到购物车,那么我们添加到购物车的商品信息存储到哪里呢?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话...原创 2019-06-12 20:05:44 · 214 阅读 · 0 评论 -
Marco's Java 之【Servlet基础】
ServletServlet是一个运行在服务器端的Java小程序,通过HTTP协议用于接收来自客户端请求,并发出响应。Servlet中的方法ServletRequest request: 代表着请求对象,该对象中有HTTP协议的请求部分的所有内容。它的实现类由服务器提供的,封装数据也是服务器来做的。ServletResponse response: 代表着响应对象,该对象中由我们写数据(H...原创 2019-06-28 15:25:07 · 101 阅读 · 0 评论 -
Servlet项目之销售合同项目(一)
前言拿到项目后,首先第一步就是分析这个项目的需求是什么,理清楚思路后,再上手是很关键的。现在我们来完成一个很简单的案例,完成一个销售合同项目(简易),要求是销售登陆系统后,能够查看xxx公司销售和客户签授的合同信息,可以增加和删除合同。很简单的一句话,有的时候我们的客户可能需求不会讲的很清楚,这个时候,我们就需要去分析,怎么在满足客户要求的基础上加上合理的部分完成这个项目。我们这次的这个项目...原创 2019-06-30 00:35:25 · 189 阅读 · 0 评论 -
Servlet项目之销售合同项目(二)
搭建MVC模型大家应该都知道MVC(Model View Controller)模型,也就是模型(model)-视图(view)-控制器(controller)他是最常见的软件架构之一,现在市面上很多模型都是基于MVC,百变不离其宗。STEP1: View 传送指令到 ControllerSTEP2: Controller 完成业务逻辑后,要求 Model 改变状态STEP3: Mode...原创 2019-06-30 00:36:29 · 132 阅读 · 0 评论 -
Servlet项目之销售合同项目(三)
Bean(实体类)做好了基本的准备工作,我们先从最简单的包开始下手,这个比较简单,我就直接上代码了,大家可以根据自己的需求自行添加字段到数据库,然后完善我们的JavaBeanUser@Table(value="u_user")public class User { @Column(value="id") private int id; @Column(value="user_na...原创 2019-06-30 00:36:52 · 133 阅读 · 0 评论 -
Servlet项目之销售合同项目(四)
Service层和Dao层类似,Service层也需要有Service接口和其实现类,这一层主要是处理Dao层的异常问题,以及对数据的再封装,如果说Dao层方法获取的数据是我们点外卖购买的披萨,那么Service层的方法就好比是将披萨用精美的包装盒给包装起来,包装盒里为了让食物不那么快冷掉,店员还会用锡纸再包裹一层,那么客人拿到的就不是一个裸在外面的披萨了,用户的体验度也会更好,试想一下,如果你...原创 2019-06-30 00:37:24 · 151 阅读 · 0 评论 -
Servlet项目之销售合同项目(五)
View到此为止,后端的代码已经都完成了,接下来就是我们的前端代码了,其实对于一个后端开发人员,前端我们不用那么精通,但是至少要做到看到代码就懂,特别是JavaScript,如果JavaScript玩的溜,那没什么好说的了,上去就是一顿敲,可能很多问题JavaScript就可以解决了,根本用不着Java出马,哈哈,这里没有说JavaScript是Java小弟的意思,至少两者结合起来,能搞懂,Se...原创 2019-06-30 00:37:34 · 144 阅读 · 0 评论