Java Web程序设计课件:课程前言
17页1、Java Web程序设计课程前言,课程介绍,课程性质:专业选修课 学分:3学分 理论课时:36 实验课时:32 前导课程: Java程序设计、数据库,2020/9/22,Java Web程序设计,2/152,为什么选Java Web?,互联网服务器端程序开发中,Java EE(Java Platform Enterprise Edition)占据了主导地位,能够快速帮助程序开发人员开发和部署可移植、可伸缩且安全的服务端Java应用程序。2018年3月Eclipse基金会将Java EE更名为Jakarta EE。 Java语言简单、安全、支持多线程、高性能 Java EE具有多年的技术积累,能够快速、安全、高性能地构建互联网项目,2020/9/22,Java Web程序设计,3/152,为什么选Java Web?,淘宝 LAMP(Linux+Apache+MySQL+PHP) (2003年) MySQL-Oracle (2003年底) PHP更改为Java(2004上半年) 淘宝其他技术创新 京东 ASP 2003年 ASP转.NET 2008年 2010年部分系统使用Java开发 2
2、012年,.Net已全部过渡到Java平台,MS SQL Server替换为MySQL Server和其他分布式存储。,2020/9/22,Java Web程序设计,4/152,课程介绍,2020/9/22,Java Web程序设计,5/152,课程目标,掌握基于Java的Web应用开发技术 基础技能:Eclipse、Tomcat的使用 Java Web基本开发技术:HTML、JavaScript、JSP、Servlet Java Web流行框架的使用:Spring(自学)、Spring MVC、MyBatis,2020/9/22,Java Web程序设计,6/152,课程目标,框架(Framework)一词最早出现在建筑领域,指的是建造房屋前期构建的建筑骨架。 软件框架(software framework),通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。,2020/9/22,Java Web程序设计,7/152,课程目标,使用框架的优点 在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础
3、工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事务处理,安全性,数据流控制等问题。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。,2020/9/22,Java Web程序设计,8/152,课程目标,轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。 当前轻量级Java EE应用开发通常会采用两种方式 SSH(Struts+Spring+Hibernate) SSM(Spring+Spring MVC+MyBatis),2020/9/22,Java Web程序设计,9/152,Java EE开发的两种方式,why? 采用以上两种开发方式,都能够使Java EE架构具有高度的可维护性和可扩展性,同时极大地提高项目的开发效率,降低了开发和维护的成本。因此,以上两种方式都成为当前各个企业开发的首选。 相同点和区别? 相同点都是以Spring框架为核心,不同之处在于MVC的实现方式
《Java Web程序设计课件:课程前言》由会员red****e99分享,可在线阅读,更多相关《Java Web程序设计课件:课程前言》请在金锄头文库上搜索。
2022-06-20 60页
2022-05-20 171页
2022-05-20 125页
2022-05-20 119页
2022-05-20 108页
2022-05-20 138页
2022-05-20 92页
2022-05-20 104页
2022-05-20 93页
2022-05-20 84页