B/S
优 势 :1、客户端部署为0。 2、版本易升级。3、客户可连接数多
缺 势 :1、界面简单。 2、速度慢
C/S
优 势 :1、界面丰富、漂亮。 2、速度快。 3、安全系数高
缺 势 :1、客户端部署复杂。 2、版本升级复杂。 3、服务器的可连接客户端少
JavaME(Java Platform Micro Edition ,Java微型版) :适用于小型设备和智能卡
JavaSE(Java Platform Micro Edition ,Java标准版) :适用于桌面系统
JavaEE(Java Platform Enterprise Edition ,Java企业版) :适用于企业级开发
JavaEE 主要包含两部分:1、JSP 2、JSF 3、Servlet 4、JavaBean 5、JNDI
JSP包含:
1、指令 例 :<%@ page lanaguage=”java”….%>
2、小脚本 例:<% ….. %>
3、表达式 例:<%= ….. %>
4、方法 例:<%! ….. %>
5、注释 例:<%-- ….. --%> <!-- ….. --> <% // %>
6、动作 例:<% jsp:……. %>
7、引用其他页面中jsp代码 例:<%@ include file=”checklogin.jsp”%>
MyEclipse配置
默认编码配置:MyEclipse—>Fles and Editors —>JSP—>Encoding: UTF-8
默认编码配置:MyEclipse—>Fles and Editors —>JavaScript—>Encoding: UTF-8
Framework 是某种应用的半成品,就是一组组件,用来完成自己的系统。
分层规范: 1、上层只能依赖下一层。
2、下层不能依赖上一层。
分层体系:
表示层:HTML 、JavaScript 、Ajax
中间层:JSP 、Servlet 、JSTL(标准标签库) 、JavaBean(模型组件) 、中间层的框架技术
(Struts框架)
数据层技术 :JDBC技术 、数据层框架技术(Hibernate)
JSP都必须转换成Sevlet才能用。
系统集成技术
1、 JAX-WS技术
JAX-WS(Java API for XML Web Service)
JAX-WS简化了使用Java技术开发Web服务的工作。
2、 JNDI
是一组在Java应用中访问命名和目录服务的API,命名服务把对象和名称联系在一起,并且可以通过名称找到相应的对象。
HTTP协议
是超文本传输协议,并是无状态协议。不保存任何存储连接信息。
监控工具TCP/IP Monitor
窗口—>首选项—>运行/调试—>
选中 Show the TCP/IP Monitor view when there is activity
GET和POST方法的区别
1、 POST请求数据在地址栏内不可见,相对比较安全。
2、 POST请求提交的数据在理论上没有长度的限制。
3、 GET请求将字符串添加到URL中,使页面可以被设置成书签或使用电子邮件发送,POST请求则不能。