开发平台包括的内容

此文来源于 stamen 

在文章http://www.iteye.com/magazines/94?c_page=2#comments的回复。觉得值得学习,特此记录

 

 

按我的经验,开发平台大致包括以下内容:
1.用户级组织结构
2.权限管理
3.业务数据的新增、更改、查询、展现
4.流程引擎(业务数据流转)
5.报表引擎(业务数据输出)
6.任务调度
7.UI组件库
8.平台扩展体系(如插件体系,事件体系,拦截体系等)
分别打造并整合在一起就可以了,我的平台是采用 MDA架构+插件体系,MDA架构
解决通用性问题,插件解决个性化的问题。任何一个应用系统都基本上是由70%通用性需求+30%个性化需求组成了,开发平台是否能很好的解决应用系统个性化的需求,是开发平台成功的关键 ,也即开发平台的可编程性是需要重点考量的指标。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一门强大且易学的编程语言,广泛应用于数据科学、机器学习、Web开发等多个领域。为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从Python基础语法到进阶技能,内容涵盖Python的核心知识点。通过学习这些课程,你将建立起坚实的Python基础,为后续的学习和应用打下坚实基础。 学习笔记:在学习过程中,我们整理了丰富的学习笔记,这些笔记包含了重点知识点的总结、实战经验分享以及常见问题的解答。通过阅读这些笔记,你可以随时巩固所学,解决学习中遇到的问题,提高学习效率。 项目实战:理论学习是基础,但真正的掌握需要通过实践来检验。这部分资料提供了多个Python项目实战案例,涵盖Web开发、数据分析、机器学习等领域。通过实际操作这些项目,你将有机会将所学知识应用于实际场景,提升编程实战能力。 其他资料:除了以上内容,我们还整理了一些其他有用的Python学习资料,如教程、视频教程、习题集等。这些资料将帮助你进一步拓展Python技能,满足你不同方向的学习需求。 无论你是初学者还是有一定Python基础的开发者,本系列学习资料都能为你提供宝贵的资源和指导。我们希望通过这些资料,帮助你建立起对Python的全面认知,提升编程技能,实现从入门到精通的跨越。同时,我们也鼓励你在学习的过程中不断实践、探索和创新,将所学知识应用于实际场景,发挥Python的强大潜力。Python是一门强大且易学的编程语言,广泛应用于数据科学、机器学习、Web开发等多个领域。为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从Python基础语法到进阶技能,内容涵盖Python的核心知识点。通过学习这些课程,你将建立起坚实的Python基础,为后续的学习和应用打下坚实基础。 学习笔记:在学习过程中,我们整理了丰富的学习笔记,这些笔记包含了重点知识点的总结、实战经验分享以及常见问题的解答。通过阅读这些笔记,你可以随时巩固所学,解决学习中遇到的问题,提高学习效率。 项目实战:理论学习是基础,但真正的掌握需要通过实践来检验。这部分资料提供了多个Python项目实战案例,涵盖Web开发、数据分析、机器学习等领域。通过实际操作这些项目,你将有机会将所学知识应用于实际场景,提升编程实战能力。 其他资料:除了以上内容,我们还整理了一些其他有用的Python学习资料,如教程、视频教程、习题集等。这些资料将帮助你进一步拓展Python技能,满足你不同方向的学习需求。 无论你是初学者还是有一定Python基础的开发者,本系列学习资料都能为你提供宝贵的资源和指导。我们希望通过这些资料,帮助你建立起对Python的全面认知,提升编程技能,实现从入门到精通的跨越。同时,我们也鼓励你在学习的过程中不断实践、探索和创新,将所学知识应用于实际场景,发挥Python的强大潜力。Python是一门强大且易学的编程语言,广泛应用于数据科学、机器学习、Web开发等多个领域。为了帮助大家更好地掌握Python,我们精心整理了一系列Python学习资料,旨在为不同需求的Python学习者提供全方位的学习支持。 本次上传的资料包括以下几部分: 课程资料:这部分资料提供了系统化的Python课程,从Python基础语法到进阶技能,内容涵盖Python的核心知识点。通过学习这些课程,你将建立起坚实的Python基础,为后续的学习和应用打下坚实基础。 学习笔记:在学习过程中,我们整理了丰富的学习笔记,这些笔记包含了重点知识点的总结、实战经验分享以及常见问题的解答。通过阅读这些笔记,你可以随时巩固所学,解决学习中遇到的问题,提高学习效率。 项目实战:理论学习是基础,但真正的掌握需要通过实践来检验。这部分资料提供了多个Python项目实战案例,涵盖Web开发、数据分析、机器学习等领域。通过实际操作这些项目,你将有机会将所学知识应用于实际场景,提升编程实战能力。 其他资料:除了以上内容,我们还整理了一些其他有用的Python学习资料,如教程、视频教程、习题集等。这些资料将帮助你进一步拓展Python技能,满足你不同方向的学习需求。 无论你是初学者还是有一定Python基础的开发者,本系列学习资料都能为你提供宝贵的资源和指导。我们希望通过这些资料,帮助你建立起对Python的全面认知,提升编程技能,实现从入门到精通的跨越。同时,我们也鼓励你在学习的过程中不断实践
### 回答1: JavaSE 包括 Java 编程语言、Java 虚拟机、Java 类库等内容。其中 Java 编程语言是一种面向对象的编程语言,Java 虚拟机是 Java 代码的运行环境,Java 类库包含了大量的 API,提供了丰富的功能和工具。 ### 回答2: JavaSE(Java Platform,Standard Edition)是一种广泛使用的Java平台,它包括以下主要内容: 1. Java语言:JavaSE提供了完整的Java编程语言规范,包括数据类型、对象、流程控制、异常处理等。 2. 核心类库:JavaSE提供了丰富的类库,包括处理输入输出、网络通信、图形用户界面、数据库访问等功能。 3. 面向对象:JavaSE秉承了面向对象的编程理念,提供了类、对象、继承、封装等特性,方便开发者进行面向对象的开发。 4. 线程和并发:JavaSE提供了线程和并发相关的API,使得开发者能够方便地编写支持多线程的应用程序。 5. 安全性:JavaSE具备强大的安全性能,包括沙箱安全模型、类加载机制、访问控制等,可以有效地防止恶意代码的攻击。 6. 跨平台性:JavaSE的应用程序可以在不同操作系统上运行,只需要安装对应的Java虚拟机(JVM)。 总的来说,JavaSE是Java编程的基础,提供了强大的语言特性和丰富的类库,使得开发者能够轻松地构建安全、可靠、跨平台的应用程序。 ### 回答3: JavaSE(Java Standard Edition)是Java平台的基础版,包括了Java语言的核心部分以及一些与原生平台相关的功能。 具体而言,JavaSE包括以下内容: 1. Java语言核心:JavaSE提供了完整的Java编程语言的核心特性,包括基本数据类型、控制流语句、面向对象编程、异常处理、多线程等。 2. Java类库:JavaSE包含了一系列的Java类库,提供了丰富的API(Application Programming Interface)供开发者使用,包括字符串处理、集合框架、输入输出、网络通信、GUI图形用户界面等。 3. Java虚拟机(JVM):JavaSE定义了Java虚拟机(JVM),它是一个可以在不同平台上运行Java字节码的软件,保证了Java程序的跨平台性。 4. 开发工具:JavaSE提供了一系列的开发工具,包括编译器(javac)、调试器(jdb)、构建工具(Ant、Maven)、集成开发环境(IDE)等,方便开发者进行Java程序的编写、调试和构建。 5. 安全机制:JavaSE提供了严格的安全机制,包括安全管理器、类加载器、签名和加密机制等,保护Java程序的安全性和运行环境的安全。 6. 垃圾回收机制:JavaSE通过自动垃圾回收机制,提供了方便的内存管理,避免了手动内存管理的复杂性。 7. 网络编程:JavaSE提供了一系列的网络编程相关的类库,方便开发者进行网络通信的编程。 总之,JavaSE是Java开发的基础版,提供了Java语言核心特性、类库、虚拟机、开发工具、安全机制等,为开发者提供了一个全面的Java开发环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值