课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,程序员能够掌握的编程架构方式也在逐渐变化,下面我们就通过案例分析来了解一下,常见的软件架构方式都有哪些。
1、企业开发架构:
企业平台开发大量采用B/S开发模式,不管采用何种动态Web实现手段,其操作形式都是一样的,其核心操作的大部分都是围绕着数据库进行的。但是如果使用编程语言进行数据库开发,要涉及很多诸如事务、安全等操作问题,所以现在开发往往要通过中间件进行过渡,即,程序运行在中间件上,并通过中间件进行操作系统的操作,而具体一些相关的处理,如事务、安全等完全由中间件来负责,这样程序员只要完成具体的功能开发即可。
2、JavaEE架构:
JavaEE是在JavaSE的基础上构建的,.NET也是由JavaEE而来。
3、Struts开发框架:
使用标准的MVC设计模式进行开发,则肯定进行过多的复杂设计,Struts是一套用于进行MVC开发的框架。显然这里Struts是对JSP和Servlet的一种综合,或变相应用。
4、JavaEE服务:
HTTP(HypertextTransferProtocol):主要的通信协议
RMI-IIOP(RemoteMethodInvocationovertheInternetInter-ORBProtocol):远程方法调用
JavaIDL(JavaInterfaceDefinitionLanguage):Java接口定义语言,主要用于访问外部的CORBA服务
JTA(JavaTransactionAPI):用于进行事务处理的API,但在JavaEE中所有事务应交给容器处理
JDBC(JavaDatabaseConnectivity):为数据库操作提供一组API
JMS(JavaMessageService):用于发送点对点的消息服务,需要额外的消息服务中间件支持
JavaMail:用于发送邮件,需要额外的邮件服务支持
JAF(JavaBeansActivationFramework):用于封装传递的邮件数据
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。