JavaEE体系结构与HTTP协议



JavaEE体系结构一般分为三层:

  1. 表示层:提供和用户交互的界面

  2. 业务逻辑层:处理数据,传递数据

  3. 数据访问层:连库和增删改查

JavaEE三层体系结构优点:

易于维护,易于扩展,易于代码重用,易于分工协作开发

 

HTTP协议是一个无状态协议,它基于客户端/服务器端模型。当浏览器向服务器发送一个请求后,服务器对该请求做出相应,一旦回答了请求,服务器则关闭连接,这样便没有存储连接信息,所以HTTP被称为无状态协议。

HTTP请求消息的GETPOST方法的区别

  1. get方法提交数据在地址栏内显示,不安全;而post方法提交数据时,不会在地址栏内显示出来,相对安全。Get方法通过URL请求来传递用户的数据,将form表单内各字段名称与其内容,以成对的字符串连接,置于form表单action属性所指程序的URL后,例如:

    扫描二维码关注公众号,回复: 444652 查看本文章
  2. “http://www.test.com/index.jsp?name=xyr&password=xyr”数据都会直接显示在URL上。post方式和get方法的最大区别就是把发送的数据和URL地址分离。

  3. Post传输的数据量大,理论上没有限制,而get方法由于受到URL长度的限制,根据不同的服务器,查询字符串的长度限制在240~255个字符。

  4. Post顾名思义,就是为了将数据传送到服务器端,get就是为了从服务器端取得数据。而get之所以也能传送数据,只有用来设计告诉服务器,客户端到底需要什么样的数据。

猜你喜欢

转载自blog.csdn.net/yxyy_yyqx/article/details/79777040
今日推荐