java web课程介绍_Web开发技术(ava)课程简介.ppt

项目设计——界面设计 项目设计——数据库设计 项目实施 开发技术的选择 基于Java的Web开发技术 开发环境的选择 本课程所要解决的问题: 解决基于B/S架构中动态页面(即含业务处理的)。 典型的应用有: 博客 网上商店 电子政务 网上教务 … … 主流服务器端动态页面技术 CGI 公共网关接口,common gateway 微软的.net平台(ASP.net) PHP 原名为personal Home Page ,现名为:Hypertext Preprocessor Java系列服务器端技术 JavaEE平台,本课程主要涉及web 层 CGI CGI是早期用来建立动态网页的技术。 工作原理: 客户端项服务器上指定的CGI程序发送请求 Web服务器启动一个新的进程执行此CGI程序 程序执行后将结果以网页的形式发送给客户端 CGI 优点是可以使用多种语言进行编制,如C,C++,VB,Perl,甚至是Java 缺点是: CGI应用程序的运行依赖于服务器的支持,对服务器的要求很高。 CGI程序是以独立进程的方式进行运行的,所以比较耗费资源,降低系统的性能 CGI不是长驻内存的因此增加了磁盘操作 CGI编写起来不容易 不同的操作系统很少进行通用,移植很复杂。 ASP/ASP.net ASP.net是微软提出的web应用程序解决方案,用于开发的服务器端动态网页技术 ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。 ASP.net ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。 PHP PHP 是一种服务器端动态网页技术,实现方式是将代码嵌入到HTML页面中,实现方式与JSP和ASP非常类似。 PHP也是一种应用十分广泛的技术,如果感兴趣大家也可以去了解相应的知识 Java应用开发体系 SUN以J2EE为核心推出SUN-ONE(SUN Open Network Environment)战略,该战略包括三个部分: J2SE(Java 2 Standard Edition,Java 2标准版) J2ME(Java 2 Micro Edition,Java 2微型版) J2EE (Java 2 Enterprise Edition,Java 2企业版) J2SE体系概述 J2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和运行平台。 J2SE下的核心技术包括:面向对象的编程技术、Java程序异常的处理、控制台程序开发、图形界面程序开发、多线程编程、I/O流编程、网络编程、Java Applet以及JavaBean组件开发技术。 J2EE体系概述 J2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台,服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范: 1、JDBC(Java Database Connectivity,Java数据库连接) 2、JNDI(Java Naming and Directory Interface,Java命名和目录接口) 3、EJB(Enterprise Java Bean,企业级JavaBean) 4、RMI(Remote Method Invocation,远程方法调用) 5、JSP(Java Server Pages,Java服务器端页面) 6、Servlet(服务器端小程序) 7、XML(eXtensible Markup Language) 8、JMS(Java Messaging Service,Java消息服务) 9、IDL(Interface Description Language,接口描述语言) 10、JTA(Java Transaction Architecture,Java事务框架) 11、JTS(Java Transaction Service,Java事务服务) 12、JavaMail(Java邮件) 13、JAF(JavaBean Activation Framework,JavaBean活动框架)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值