struts2 学习01

知识补充:

Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发: 
* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 
* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

优点:将视图和业务分离,解耦,分工开发;结构清晰,分工明确,专注一块业务。维护方便,适合中大型项目。

缺点:执行效率相对MOdel低,代码量大,重复代码较多。

model2又称mvc设计模式。M:模型,V:view视图 C:控制。

4.MVC解决了说明问题?—>>有重复的代码--通过MVC框架来解决

5.servlet解决了什么问题?

  •   将url映射到一个java类的处理方法上。
  •   接受请求数据;
  •   如何将处理结果展示到页面上。
  •   如何进行页面跳转

第二讲 框架

1.学习曲线:

  基础语法---->方法(减少代码,代码重复利用)--->类(代码复用)-------->jar包(多个类封装为jar,代码复用)-------->框架(一个或者多个jar包)

  封装思想。

  

2.什么是框架framework?

  框架是模型,模板,模子。 

知识补充:

OOP: Object Oriented Programming,面向对象的程序设计。所谓"对象"在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。

OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组件:

 

猜你喜欢

转载自www.cnblogs.com/yijiaming/p/10156854.html
今日推荐