下面说下JavaEE方面要学的知识。也就是Java开发web方面的知识
首先将构建一个Web项目分为三部分。一是页面显示部分,二是中间的业务处理,三是数据存储。那么学习的时候你也就应该去了解这三部分的相关知识了。
【页面部分(http,javascript,JSP)】
——>页面的框架主要是由html代码来构成的,他是静态的页面。然后可以通过css来设计页面的颜色样式。这样就比较好看。javascript的作用是让http能够动起来。常见的点击某按钮之后弹出一个框。鼠标移动到页面某个地方就显示什么或者隐藏什么的。而JSP的作用呢。假如我想在html的页面显示当前的时间怎么办呢。我可以在这个页面中通过一个标记<%! Java代码 %> ,这样页面也能使用一些简单的Java代码了。
【Http交互】
——>我在页面中填写一个表单数据,我就想点击按钮把这些数据提交到服务端进行处理。从页面发起请求可以通过html的一些标签来完成,也可以通过javascript来完成。根据你填写的一些参数,这些数据就能够发送到你指定的地方,这就是http的请求消息。如何去捕捉这些请求,就要学习Java的Servlet相关的知识了。同时,当服务端收到请求处理完后,也需要给客户端(可以理解为页面部分)一个数据的返回。你叫我,我听到了,并回答你。就是这样一个流程。这里面除了用参数传简单的值以外,通常传大量数据的时候,我们会用到另外两种数据交换格式。看下面XML和json
【了解两种常用的数据交换语言】
——>其中Json在web上的传输很常用,非常轻量化,方便解析,而另一个是XML,用得也很广,需要掌握如何生成这类格式的数据和解析对应的数据。