JavaEE体系结构一般分为三层:
表示层:提供和用户交互的界面
业务逻辑层:处理数据,传递数据
数据访问层:连库和增删改查
JavaEE三层体系结构优点:
易于维护,易于扩展,易于代码重用,易于分工协作开发
HTTP协议是一个无状态协议,它基于客户端/服务器端模型。当浏览器向服务器发送一个请求后,服务器对该请求做出相应,一旦回答了请求,服务器则关闭连接,这样便没有存储连接信息,所以HTTP被称为无状态协议。
HTTP请求消息的GET和POST方法的区别
get方法提交数据在地址栏内显示,不安全;而post方法提交数据时,不会在地址栏内显示出来,相对安全。Get方法通过URL请求来传递用户的数据,将form表单内各字段名称与其内容,以成对的字符串连接,置于form表单action属性所指程序的URL后,例如:
扫描二维码关注公众号,回复: 444652 查看本文章“http://www.test.com/index.jsp?name=xyr&password=xyr”数据都会直接显示在URL上。post方式和get方法的最大区别就是把发送的数据和URL地址分离。
Post传输的数据量大,理论上没有限制,而get方法由于受到URL长度的限制,根据不同的服务器,查询字符串的长度限制在240~255个字符。
Post顾名思义,就是为了将数据传送到服务器端,get就是为了从服务器端取得数据。而get之所以也能传送数据,只有用来设计告诉服务器,客户端到底需要什么样的数据。