servlet,jsp,javabean,tomcat

Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。
Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
Servlet不是由用户或程序员调用,而是由另外一个应用程序(容器)调用。
Servlet 则没有图形界面,运行在服务器端。

 

JavaServer Pages(JSP)是一种实现普通静态HTML和动态Java脚本混合编码的技术。
JSP并没有增加任何本质上不能用Servlet实现的功能,但是在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码。
JSP由应用服务器编译成Servlet,JSP本质上也是Servlet。


Eclipse —— http://www.eclipse.org/
NetBeans —— http://www.netbeans.org/
JBuilder —— http://www.codegear.com/products/jbuilder


Tomcat需要JDK的支持,它需要知道JDK所在的路径,为此我们需要配置环境变量JAVA_HOME或者JRE_HOME。
我的电脑→属性→高级→环境变量→系统变量→新建→变量名:JAVA_HOME,变量值:C:/Program Files/Java/jdk1.6.0_07
进入DOS命令提示行:开始→运行→输入“cmd”→回车。
进入Tomcat所在分区:d:
进入Tomcat执行文件所在路径:cd TomcatHome/bin
启动Tomcat:startup.bat
停止Tomcat:shutdown.bat


JavaBean体系结构是一个全面基于组件的标准模型之一。JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。JavaBean组件是Java类,这些类遵循特定的接口格式,以便于容器使用方法命名、底层行为按照标准的方式来构造和访问JavaBean对象。

JavaBean特点
可以实现代码的重复利用。
易维护、易使用、易编写。
可以在任何支持Java的平台上工作,而不需要重新编译。
可以通过网络传输。

JavaBean应用
JavaBean传统的应用在于可视化领域,如AWT(抽象窗口工具集)和Swing下的应用。现在,JavaBean更多的应用在于非可视化领域,它在服务器端应用方面表现出了越来越强的生命力。非可视化的JavaBean和可视化的JavaBean同样使用属性和事件。非可视化的JavaBean在JSP程序中常用来封装业务逻辑、数据库操作等,可以很好地实现业务逻辑和前台页面的分离,使得系统具有更好的健壮性和灵活性。
注意:JavaBean和EJB(Enterprise JavaBean)的概念是完全不同的。

JavaBean的属性
属性是JavaBean组件内部状态的抽象表示 ,可以分为4类:

Simple(简单属性)
Indexed(索引属性)
Bound(绑定属性)
Constrained(约束属性)

Servlet与JSP的比较
JavaServer Pages(JSP)是一种实现普通静态HTML和动态Java代码混合编写的技术。
用JSP编写静态HTML更加方便,不必再用print(or println)语句来输出每一行HTML代码。
JSP首先转化成Servlet再进行编译。
JSP并没有增加任何本质上不能用Servlet实现的功能,JSP本质上也是Servlet。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值