Java web 开发简介
2016-06-19 19:54
465 查看
web发展历程
最早的web是以静态web出现的,用户在http浏览器中输入网址将请求通过http协议传送到web服务器上,服务器会根据用户的请求找到相应的网页文件(例如:*.htm
、*html)。
随着人们对web的要求越来越高,今天页面已经无法满足人们的要求。SUN公司在1995年推出动态页面技术,动态web技术与静态web技术的最大区别在于,动态web技术可以进行数据库的操作。
动态web的最大特点就是具备交互性,所谓交互性就是服务器端会自动根据用户的请求的不同而显示不同的结果。而实现一个动态的web,现在可以采用5种方式:
CGI 、PHP 、ASP、ASP.NET
、JSP 。
企业开发框架
在现在的企业开发平台开发中已经大量地使用B/S开发模式,不管是使用何种动态Web实现手段,其操作形式都是一样的,核心操作大部分都是围绕着数据库进行的。但是如果直接使用编程语言进行数据库的开发则程序员要处理许多操作。所以现在的开发往往都会通过中间件过度,即程序运行在中间件上,这样程序员只要负责具体功能的开发即可。
JAVA EE框架
java EE
是在java SE 基础上建立起来的一种标准发开模式,主要用于企业级应用程序的开发。
1、java EE容器
2、java EE
组件
每一种java EE组件实际上都表示一种程序的开发,例如web容器中运行的是JSP和servlet组件。
3、java EE
核心设计模式
在整个java EE中最核心的设计模式是mvc设计模式。
总结:学习java和核心更多的是应该在mvc设计模式的应用上,java的一些框架都是在mvc设计模式的基础上演变过去的。掌握了基本的东西,再去学习一个新的框架的时候就能够很快的上手,轻松掌握!
最早的web是以静态web出现的,用户在http浏览器中输入网址将请求通过http协议传送到web服务器上,服务器会根据用户的请求找到相应的网页文件(例如:*.htm
、*html)。
随着人们对web的要求越来越高,今天页面已经无法满足人们的要求。SUN公司在1995年推出动态页面技术,动态web技术与静态web技术的最大区别在于,动态web技术可以进行数据库的操作。
动态web的最大特点就是具备交互性,所谓交互性就是服务器端会自动根据用户的请求的不同而显示不同的结果。而实现一个动态的web,现在可以采用5种方式:
CGI 、PHP 、ASP、ASP.NET
、JSP 。
企业开发框架
在现在的企业开发平台开发中已经大量地使用B/S开发模式,不管是使用何种动态Web实现手段,其操作形式都是一样的,核心操作大部分都是围绕着数据库进行的。但是如果直接使用编程语言进行数据库的开发则程序员要处理许多操作。所以现在的开发往往都会通过中间件过度,即程序运行在中间件上,这样程序员只要负责具体功能的开发即可。
JAVA EE框架
java EE
是在java SE 基础上建立起来的一种标准发开模式,主要用于企业级应用程序的开发。
1、java EE容器
2、java EE
组件
每一种java EE组件实际上都表示一种程序的开发,例如web容器中运行的是JSP和servlet组件。
3、java EE
核心设计模式
在整个java EE中最核心的设计模式是mvc设计模式。
总结:学习java和核心更多的是应该在mvc设计模式的应用上,java的一些框架都是在mvc设计模式的基础上演变过去的。掌握了基本的东西,再去学习一个新的框架的时候就能够很快的上手,轻松掌握!
相关文章推荐
- Java NIO和IO的区别
- Spring mvc Interceptor 解决Session超时配置流程
- Java 实现日期 Date 的赋值
- java之jce
- SpringMVC加载自定义目录下的springmvc.xml配置文件
- Java泛型简介
- 学习javaweb过程中遇到的一些小error
- eclipse插件
- MyEclipse配置SVN,从SVN中导出项目
- java中方法重载和重写的区别
- java学习总结
- 20145212《Java程序程序设计》课程总结
- Eclipse不自动编译java文件的终极解决方法
- Quartz总结(一):Quartz集成Spring的2个方法
- Java多线程 之 原子性与可见性(八)
- SpringMVC框架学习(1)--执行原理 及 xml注解配置说明
- java 单元测试框架-JUnit4
- Java实现windows7标准型计算器
- Struts2(四):在Action中如何访问Web资源
- JAVA小知识