javaEE简介

一、静态网站的基本程序结构
根目录: 首页
子目录(js目录,cs目录)
子文件(不推荐使用太多)
二、web技术的发展
A、html:超文本标记语言,用于在web上进行信息的显示工作。
B、applet:java小应用程序块。嵌入在html中,实现的动态效果处理。最早实现动画轮转效果,通过线程的休眠进行处理。人们发现用它在网页C、上实现动画效果比较难用,于是就出现了脚本语言,什么是脚本语言?所谓的脚本语言就是嵌入在HTML中才能运行的语言,也就是说脚本语言不可以单独来运行,必须要有宿主才可以,而这里的宿主就是HTML。
D、脚本语言:vbscript js
E、为什么叫JavaScript,其实Javascript和Java没有任何关系,以前的Javascript叫LiveScript,没大有人去关注这个语言,于是改了改名字,就叫JavaScript了。
F、服务器端的开发语言:
JavaEE:Servlet技术和JSP技术,Servlet技术就是服务器端运行的技术,JSP叫Java服务器端网页。
ASP.NET:asp技术,ASP.NET技术(只有想不到,没有做不到)。
PHP:LAMP技术的发展。Linux+Apache+MysqL+PHP
G、java的web技术发展:
java----》applet----》servlet-----》jsp----》mvc
Java大家都熟悉,基本的语法不用说,applet上面说到了,它只能是放在HTML中才可以运行。Servlet是利用Java来控制HTML的输入和输出,JSP的控制力比起Servlet来更强。
G、现在把javaEE的web应用程序开发,统称为网站开发。
H、网站和管理系统的区别
静态网站一般不用进行登录就可以看到所有的画面,而管理系统的定义是需要登录才可以使用,也就是有后台管理界面,当然管理系统也有前台和后台界面,后台界面需要管理员登录。静态的网站一般没有后台的管理界面。
三、javaEE的web应用程序的目录结构
根目录:主页
子目录
WEB-INF目录:web.xml(必须有的)
lib目录(存储web项目中需要用的jar文件,可选的)
classes目录(存储web项目中java类编译以后的类文件,可选的,等同于以前我们Java工程里面的bin目录,我们在运行项目的时候使用的也是这些编译好的Class文件而不是Java文件)。

四、WEB应用程序的开发流程(不仅仅在JavaEE技术当中,在ASP.NET和PHP中一样的流程)
分析设计----项目开发----注册域名----申请服务器托管 ----上传程序----发布应用程序

5、javaEE的web服务器
(1)开源的服务器:
apache:tomcat
(2)商业服务器:
oracle:weblogic
IBM:websphere

6、tomcat服务器的配置
最新版本7.0
(1)安装和配置

前提:配置好jdk


(2)tomcat的目录结构
A:logs目录:存储tomcat的日志信息

B:bin目录:tomcat的可执行应用程序的目录
C:temp目录:存储tomcat的临时文件的目录
D:lib目录:存储第三方的jar文件
E:conf目录:tomcat的核心配置文件的存储目录,注意server.xml
F:webapps目录:存储要进行部署(访问)的web应用程序的目录
G:work目录:所谓的容器,真正被访问的文件的存储目录

7、创建web应用程序

java程序归档包:
java程序归档包:jar 封装java工程的信息
web程序归档包:war 封装web工程的信息
企业归档程序包: ear 封装war和jar的信息

8、web应用程序的部署
(1)tomcat单独部署
利用tomcat的部署工具实现程序的上传
(2)eclipse集成部署
前提:首先将eclipse和tomcat集成在一起


--------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏作者

rehuobei

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值