j2ee、JavaSE、MVC、Spring

本文详细介绍了JavaEE和JavaWeb的主要技术,包括JSP、Servlet、Spring框架及MVC模式的应用,深入探讨了JavaEE的十三项核心技术,如JDBC、EJB、XML、JMS等,以及它们在企业级开发中的角色。
JavaEE(Java Enterprise Edition)

java企业版,多用于企业级开发,包括web开发等等。
一般用于开发JavaWeb应用程序,初级的一般是用JSP(Java Server Pages)+servlet+JavaBean来开发的,对大型的网站一般是使用框架来开发的,涵盖了B/S和C/S,注重的是结构和框架,例如struts,hibernate,spring。j2ee巩固的标准版的许多优点(一处编写,到处运行),

JavaSE(Java Standard Edition)

java标准版,一般java程序的开发(桌面程序),可以看做JavaEE的子集

JavaWeb

JavaWeb是指Java在B(Browser浏览器)/S(Server服务器)方面的开发,做的是网络应用;

JavaEE主要技术

JavaEE 号称有十三种核心技术。它们分别是:JDBC、JNDI、EJB(JavaBean)、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。

Servlet

编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。

JSP

动态网页技术,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML Web 网页。

Servlet -> JSP -> Spring -> 组合框架

MVC

MVC 即模型(Model) 、视图(View)、控制器(Controller)。
model:数据的映射,增删改查,Bean、DAO(data access object,数据访问对象)等都属于模型部分。
view:视图负责数据与其它信息的显示。
controller:控制器是模型与视图之间的桥梁,控制着数据与用户的交互。servlet可以作为控制器。
在 JavaEE 中,最为经典的 MVC 模式即
Bean(Model) + JSP(View) + Servlet(Controller)

Spring

控制反转(Inversion of Control)
原来通过new对象调用相应的方法,现在通过依赖注入。让spring容器创建对象。
与面向切面编程(Aspect Oriented Programming)
核心业务功能(登录、CRUD 等)与周边功能(性能统计、日志、事务管理等)区分开。
功能的执行顺序写在配置文件中,这样业务逻辑和日志功能的代码就可以分离开。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谷咕咕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值