北大青鸟郑州鸿博省内唯一校企合作院校
 
北大青鸟郑州鸿博网站首页 北大青鸟郑州鸿博中心概况 北大青鸟郑州鸿博新闻动态 北大青鸟郑州鸿博课程介绍 北大青鸟郑州鸿博师资力量 北大青鸟郑州鸿博就业广场 北大青鸟郑州鸿博学员天地 北大青鸟郑州鸿博在线报名 北大青鸟郑州鸿博招生问答 北大青鸟郑州鸿博视频专区
 
学完课程后,能做什么? 英语、数学不好,能学好软件开发吗? 郑州鸿博在线咨询 郑州鸿博在线咨询 郑州鸿博在线咨询
北大青鸟郑州鸿博查看课程 北大青鸟郑州鸿博了解师资 北大青鸟郑州鸿博开班信息 北大青鸟郑州鸿博学员就业 北大青鸟郑州鸿博在线咨询 北大青鸟郑州鸿博网络报名 设北大青鸟郑州鸿博主页为首页 将北大青鸟郑州鸿博主页加入收藏
北大青鸟郑州鸿博大学生入口 北大青鸟郑州鸿博中专职高生入口
北大青鸟郑州鸿博高中生入口 北大青鸟郑州鸿博失业行业者入口
   
北大青鸟郑州鸿博栏目导航课程介绍 北大青鸟郑州鸿博栏目导航专业详解
北大青鸟郑州鸿博栏目导航课程体系 北大青鸟郑州鸿博栏目导航特色优势
北大青鸟郑州鸿博栏目导航教学方法 北大青鸟郑州鸿博栏目导航教材样本
北大青鸟郑州鸿博栏目导航疑问详解 北大青鸟郑州鸿博栏目导航课程定位
北大青鸟郑州鸿博栏目导航企业需求 北大青鸟郑州鸿博栏目导航项目实战
北大青鸟郑州鸿博栏目导航.NET培训 北大青鸟郑州鸿博栏目导航JAVA培训
北大青鸟郑州鸿博栏目导航在线测试 北大青鸟郑州鸿博栏目导航在线报名
北大青鸟郑州鸿博在线咨询
北大青鸟郑州鸿博QQ在线咨询
北大青鸟郑州鸿博免费通话
北大青鸟郑州鸿博 推荐文章
JSP在电子商务网站开发的运用应用发展方向

  作者:北大青鸟郑州鸿博管理员   来源:郑州鸿博   发布日期:2009-08-06   点击次数:464  

        JSP 在开发电子商务网站中将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP商务网站页面由HTML代码和嵌入其中的Java代码所组成。服务器在电子商务网站页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给电子商务网站户端的浏览器。在电子商务网站开发中Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

        JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的、可扩展的建立动态Web页面的标准。不论采用什么创建工具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。 

        JSP在开发电子商务网站中P 处理器对每一个 JSP 文件创建并编译 Servlet。该处理器还为每个 JSP 文件产生两个文件:
  (1) java 文件:包含可用于 Servlet 的 Java 语言代码;
  (2) class 文件:编译过的 Servlet。JSP 处理器把 .java 和 .class 文件放在目录 servlets\pagecompile\JSP_file_path 下,其中 JSP_file_path 是 JSP 源文件所在的目录路径。例如,若JSP 文件在WebSphere\AppServer\samples\WebBank 目录下,则.java 和.class 文件就在WebSphere\AppServer\servlets\pagecompile\WebSphere\App Server\samples\WebBank 目录下。.java 和 .class 文件的文件名相同。处理器使用了命名约定,该命名约定包括将下划线字符和后缀添加到 JSP 文件名中。例如,如果 JSP 文件名是 login.jsp,则生成的文件为 _login_xjsp.java 和 _login_xjsp.class。

        JSP在开发电子商务网站中是servlet技术的扩展,Servlets和JSP是一起用于复杂的Web应用程序的。 在开发电子商务网站中用Java进行Web编程的一个好的开端就是学习servlet技术。即使你打算在你的Web应用程序中只运用JSP页面,你仍需要学习servlet技术。在更复杂的Web应用程序中,JSP页面只用于显示,而JavaBeans和自定义标签库用来嵌入商业逻辑。即:你也必须精通JavaBeans和自定义标签库。


        JSP 在开发电子商务网站中JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。图5-1说明了该 JSP 访问模型。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送至 WebSphere应用服务器。WebSphere应用服务器 对 JSP 文件进行语法分析并生成 Java 源文件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere应用服务器 将检测所做的更新,并在执行它之前重新生成和编译 Servlet。浏览器通过一个Web 页面中的HTML表单请求一个servlet(PopulateBeanServlet),该servlet创建一个名为 dataBean 的DataBean 实例,并调用 JSP 文件将内容发送到浏览器。Servlet 示例和 JSP 文件示例说明了启用内容分离的 JSP 访问模型。


        JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。 JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere;西方另外一个非常著名的电子商务软件提供商,Intershop,它原来的产品Intershop1,2, 3, 4占据了主要的电子商务软件份额。采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。


致力于做河南最好

北大青鸟IT教育

郑州北大青鸟咨询
企业人才预定热线
北大青鸟地址
邮编

传真

乘车路线

豫icp备08003493号

版权所有2008-2013

0371-67938311
0371-67938377
郑州市建设路和嵩山路交叉口向西50米泰隆大厦十六楼
450000

0371-67938377

从火车站坐1.68.99.101西线到碧沙岗站下车;从北站坐9.88.909路到碧岗站下车;从东站和南站坐521路到碧沙岗站下车;从西站坐315.31到碧沙岗下车.

北大青鸟APTECH(郑州鸿博)授权培训中心