认识以及简单使用服务器、jsp,认识服务器jsp
认识以及简单使用服务器、jsp,认识服务器jsp
一、Java三大类型: java se(java基础)、java ee(java web 开发)、java me(android开发)
二、html静态网页、js(jq)都是动效、java web(使网页动起来)。
三、java web:
1、13种核心技术:
1、jdbc:连接数据库
2、JNDI:名字和目录服务(配置数据源)
3、EJB:商业框架(这个不必记住,因为这框架太旧了)
4、RMI:远程方法实现(Java远程操作)
5、Java IDL/CORBA:新旧系统集成
6、Jsp:Html代码嵌套Java代码(开发一般称为小脚本)
7、Servlet:扩展web服务器的功能(运行在服务器的html网页)
8、Xml:可扩展性标记语言(存数据)
9、JMS、JTA|Jts,这些都不用记
10、工作流:写oa管理系统按工作流来操作。
2、介绍web目录:
1、src:放的是java源代码,也就是.java文件
2、WebRoot:相当于网站的根目录
3、WEB-INF:
1、里面的lib专门放jar包;
2、里面的web.xml专门放你项目已经运行所要加载的配置信息;
3、 打开web.xml有: <welcome-file-list>,index.jsp就是我们web的启动页面
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
3、cs架构与bs架构的区别:
1、cs:维护成本高,效率更高一点
2、bs:把你的项目放到服务器上,客户通过浏览器访问你的服务器(因为多了浏览器这步效率慢点,但是更新时在服务器跟新jar包就可以了,不需要客户更新,只负责浏览bs就是最新版本了)
4、访问web项目的url(统一资源定位服务):就是http://服务器的ip地址:8080.项目名.访问的界面名.要传递的参数
url=urn+uri(统一资源标识符(服务器的ip地址+服务器端口+项目名)+很多公司的权限管理);
二、服务器:
1、用来放你的web项目
2、常用服务器:tomcat服务器 阿里服务器
3、协议:
1、http:
1、http安全性比较差,传输用明文,基本不用。
2、https:
1、http+ssl证书,最大的特点就是一次性连接(就是客户端从发送请求,得到响应之后就断开连接)。
2、https安全性更高,传输经过加密,公司一般用这个。
3、socket:
1、本身不是一个协议,只是基于TCP、UDP协议,
2、三次握手表示连接成功,可以用来传递数据,长连接(连接成功不会断开,有个心跳包检查当前连接是否是连接状态)
3、用的广的就是即时通讯,一般是Socket+xmpp协议,保证不丢失数据,传输效率快
4、TCP:
1、特点是面向连接通讯,传输可靠,适合传输大量数据,传输速度慢。
5、UDP:
1、特点是面向非连接通讯,传输不可靠,适合传输小量数据,传输速度快。
三、tomcat:
1、给myeclipse安装tomcat:
点windows–>preferences–>搜索tomcat–>brows自己的tomcat7路径,下面启动一下就知道是否已经安装完毕。
2、启动tomcat服务器:
Servers-->找到tomcat7-->run server,注意这样启动不代表项目已经放到服务器上,还要手动把项目放到tomcat的webapps。
3、关闭服务器:
stop server
4、将前端项目添加到项目:
将单单首页的html文件(注意改为英文)复制到WebRoot下,然后把css、js、img的文件夹也放到WebRoot下。
5、然后将web.xml的启动页面改一下即可。
6、启动服务器的同时将项目放到服务器上:
右击项目-->run as-->serverApplication
7、把web项目导出到tomcat7的webapps步骤:
右击项目-->export-->选择JavaEE的WAR file-->路径选择tomcat7的webapps文件夹即可,这时去网页输入ip:端口/jsp
8、认识tomcat目录:
1、bin:存放tomcat启动和关闭的脚本文件。
2、conf:存放tomcat各种配置文件。
3、lib:存放tomcat的各种jar包。
4、webapps:就是放你要发布到服务器的web项目(留意启动项目同时把项目放到服务器,这里的文件夹就会有你发布的那个项目文件夹)。
四、jsp:
1、jsp页面元素:
静态页面(html文本)、
指令(<%@%>就是第一行)、
小脚本(<%Java代码%>)、
表达式(<%=结果、方法%>)、
声明(<%!%>代表方法)、
注释(<%–客户端无法看到–%>)
2、jsp编译.java文件的过程:
1、jsp Container即Tomcat服务器会将jsp文件转译成.java文件
2、将.java文件编译成.class文件
3、执行.class文件,容器就响应,以页面形式显示给客户。
相关文章
- 暂无相关文章
用户点评