首页 / JAVA / Java_web开发实战_1概述
Java_web开发实战_1概述
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java_web开发实战_1概述,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2553字,纯文字阅读大概需要4分钟。
内容图文
![Java_web开发实战_1概述](/upload/InfoBanner/zyjiaocheng/595/3583bc63b8d5479893d1097c9c4ab542.jpg)
前言
由于单纯的java开发已经基本没有任何的实用价值,所以之前的swing就不再更新了。初学java的朋友可以先使用java+mysql的模式开发出一个桌面的小应用。
通过学习java web开发(虽然课程叫做javaee),发现其实并没有想象中的那么难。所以放心大胆的去做吧。
在接触过html+css+云开发的小程序还有java+mysql的开发之后,去看javaweb,发现只是在原有的基础上加上了亿点点改动。
为了有时效性,在这里是对JavaEE基础实用教程(第3版 郑阿奇编著)的课本进行简单概述,给大家一个全貌。
第1章 JavaEE平台及开发基础
第2章 JavaWeb开发基础
2.1 HTML语言
懂的都懂这是什么
2.2 JSP基础
JSP(Java Server Pages)
是在传统的HTML文件中插入JAVA程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
JavaBean
简单的说它就是一个可以重复使用的Java类。
它规定了类中方法的访问属性必须使public的,如果有构造方法,那么这个构造方法也是public的且无参数等。
Model1开发模式
早期的JavaEE项目全部采用JSP编写,JSP文件既要负责创建HTML页面,又要控制网页流程,同时还要负责处理业务逻辑。这给JavaEE的开发带来一系列问题,入代码耦合性强、系统控制流程复杂、难以维护等。所以引用了Model1开发模式
2.3 Servlet技术
Servlet是一种服务器端的Java程序,具有独立于平台和协议的特性,可以生成动态的Web网页。Servlet由Web服务器加载,而该Web服务器必须包含支持Sevlet的JVM(Java虚拟机)
Model2开发模式
引入servlet后,在原有Model1的基础上改进。
第3章 Struts2基础
由于引入原始的Sevlet编程,必须严格遵循Servlet代码的编写规范,带来了极大的不便。所以又引入了struts2,使用jsp+struts2+javaBean+jdbc的方式去编写网页。在这里,struts2要去网上下载依赖的包。同时配置相应的文件。
第4章 Hibernate基础
传统的JavaEE对数据库的访问是通过JDBC实现的,遵循“建立连接-操作数据-关闭连接”这种面向过程的方式。于是,Hibernate应运而生。
Hibernate
将java中对象到对象的关系映射至数据库中表与表之间的关系。自动生成javabean和jdbc…
第5章 MVC框架开发基础
MVC(Model,View,Controller)
DAO技术
DAO(Data Access Object)是程序员定义的一种接口,它介于数据库资源和业务逻辑之间,意图将底层数据访问操作与高层业务逻辑分开。
第6章 Spring基础及应用
管理dao和hibernate,后来发下还可以把用户自己开发的action交给spring,变成了jsp+struts2+spring+javabean+jdbc
SSH2(struts2+spring+hibernate):
spring作为一个统一的大容器,在里面容纳action,dao和hibernate这些组件。即为jsp+struts2+spring
第7章 JavaEE多框架整合开发实战
第8章 Ajax入门
Ajax
是异步javascript和xml的缩写。Ajax是html/xhtml(实现页面内容的表示),css(格式化文本内容),dom(对页面进行动态更新),xml(实现数据交换和格式转化),xmlhttprequest对象(实现与服务器异步通信),javascript(实现以上技术的融合)。
Ajax在适宜的场合使用:
1. 数据验证
2. 按需取数据
3. 自动更新页面
第9章 SSM开发基础
SSM(Spring/Spring MVC/MyBatis)
内容总结
以上是互联网集市为您收集整理的Java_web开发实战_1概述全部内容,希望文章能够帮你解决Java_web开发实战_1概述所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。