什么是Java bean?servlet?
3个回答
展开全部
Java bean 其实就是一个Java编写的代码其中包含类名,属性,方法等符合一切Java规范的.java文件进过编译之后得到的.class字节文件。Java bean 就是可以在JSP等网页编程语言中被调用的Java代码。
至于Servlet 就是应用服务器需要处理的网页代码的转换类型,将所有的JSP语言的代码统一自动转换为继承Servlet的应用服务器可以处理的与统一控制的Java程序(.jsp文件—>.java文件—>.class文件) 用以控制WEB页面与数据处理。
因为有了Java bean 与 servlet 所以Java (虚拟机)可以参与WEB的开发,形如:Jsp网页语言调用Java bean (以致网页语言可以脱离Java语言来单独开发)内嵌Java程序的处理,以致整合成网页语言与Java的合体JSP。再将JSP转换为Java虚拟机可以识别的class文件,反过来控制WEB页面的生产与处理。这样一来可以有机的将WEB与Java的优点结合一身。
这些就是Java实现基于WEB编程的基本思想,也是后续技术的立足点。
至于Servlet 就是应用服务器需要处理的网页代码的转换类型,将所有的JSP语言的代码统一自动转换为继承Servlet的应用服务器可以处理的与统一控制的Java程序(.jsp文件—>.java文件—>.class文件) 用以控制WEB页面与数据处理。
因为有了Java bean 与 servlet 所以Java (虚拟机)可以参与WEB的开发,形如:Jsp网页语言调用Java bean (以致网页语言可以脱离Java语言来单独开发)内嵌Java程序的处理,以致整合成网页语言与Java的合体JSP。再将JSP转换为Java虚拟机可以识别的class文件,反过来控制WEB页面的生产与处理。这样一来可以有机的将WEB与Java的优点结合一身。
这些就是Java实现基于WEB编程的基本思想,也是后续技术的立足点。
展开全部
java bean 就是 entity实体类,封装了类的属性
servlet就是运行在服务器端的小程序
servlet就是运行在服务器端的小程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。
比如说一个购物车程序,要实现购物车中添加一件商品这样的功能,就可以写
一个购物车操作的JavaBean,建立一个public的AddItem成员方法,前台Jsp文件里面直接调用这个方法来实现。如果后来又考虑添加商品的时候需要判断库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改JavaBean的AddItem方法,加入处理语句来实现,这样就完全不用修改前台jsp程序了。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
比如说一个购物车程序,要实现购物车中添加一件商品这样的功能,就可以写
一个购物车操作的JavaBean,建立一个public的AddItem成员方法,前台Jsp文件里面直接调用这个方法来实现。如果后来又考虑添加商品的时候需要判断库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改JavaBean的AddItem方法,加入处理语句来实现,这样就完全不用修改前台jsp程序了。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询