【船长的AppFuse原创文档-1】【翻译】AppFuse 2.0 发布了

AppFuse 2.0 已经发布,该版本整合了 Maven 2,升级了 WebWork 至 Struts 2,并支持 JDK 5、Annotations、JSP 2.0 和 Servlet 2.4。此外,还提供了对 Eclipse、IDEA 和 NetBeans 的全面支持。
先从发布声明开始吧。英文原文网址:http://raibledesigns.com/rd/entry/appfuse_2_0_released

AppFuse 2.0 Released! AppFuse 2.0 发布了!

Tuesday September 18, 2007 ( 2007年9月18日) 期二


     I'm extremely happy to announce we've finally finished developing AppFuse 2.0. The road to AppFuse 2.0 has been a long journey through Mavenland, annotations and generics. Thanks to all the developers, contributors and users for helping test, polish and prove that AppFuse 2 is an excellent solution for developing Java-based applications. Your time, patience and usage of AppFuse has made it the strong foundation it is today. Last but certainly not least, thanks to all the great Java developers who wrote the frameworks that AppFuse uses - we're truly standing on the shoulders of giants.

    我十分兴奋地宣布,我们已经完成了AppFuse 2.0的开发工作.AppFuse 2.0的开发经历了从Maven, 应用annotations ,应用 generics的长途之旅,感谢所有的开发者、捐献者和帮助测试的用户,反复的实践证明,AppFuse 2 是一套开发基于Java应用的完美解决方案。你们在AppFuse上花费的时间、耐心和使用是它今天日益强壮的基础。最后要把最多的感谢献给写就AppFuse所使用的各类框架的伟大的Java开发者们,我们的确是站到了巨人们的肩膀上了。

 

What is AppFuse? Click here to find out.

AppFuse是什么?请点击这里寻找答案。

AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.
Appfuse
是一个开源项目,用于使用开源工具来帮助你高效快速地开发Java平台的应用。它最初是用于减少为客户定制开发web应用时不断增加的开发时间的。它的核心是一个项目框架,类似于使用你的IDE的向导来创建一个新项目。


AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.0 uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.0 because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+.
This project was started in April 2003.

AppFuse 1.X 使用Ant来建立项目,并且编译、测试、发布项目。AppFuse 2.0使用Maven 2 来创建、编译、测试和发布项目。在AppFuse 2.0,IDE的支持会更好些,因为可以使用Maven 插件来生成项目的文件了,而在1.x下,是使用XdocletJdk1.4来完成的。

这个项目开始于2003年的4月。

AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project.

AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.0 uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.0 because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+.

This project was started in April 2003.

AppFuse 2.0 is available as a Maven archetype. For information on creating a new project using this release, please see the QuickStart Guide or the demos and videos.

AppFuse 2.0 现在使用Maven架构,关于如何使用现在的版本建立新项目,请参照快速实用手册和视频演示。

If you've used AppFuse 1.x, but not 2.x, you'll might want to read our Frequently Asked Questions. If you have any questions or issues, please post them to the user mailing list. The Maven Reference Guide has a map of Ant » Maven commands. Maven for Newbies might also be useful if you've never used Maven before. There is some support for Ant in this release.

如果你使用的不是2.x版本而是1.x版本,也需要读一下我们的常见问题回答。如果你有问题要提出,请发邮件到我们的用户邮件列表。“Maven参考手册”有一个AntMaven的命令转换路线图。“Maven新手”对从来没用过Maven的朋友或许有帮助。这里还发布了一份“关于Ant的一些建议”。

AppFuse 2.0 contains over 200 pages of documentation, downloadable as a PDF (3 MB). You can also download all its dependencies and install them in your local repository if you want to work offline.

AppFuse 2.0 包含超过200页的文档,可以下载PDF文档(3MB)。如果要离线使用,也可以下载项目的所有依赖的文件,并安装在本地的库里。

For more information, please see the 2.0 Release Notes. The 2.0 series of AppFuse has a minimum requirement of the following specification versions:
        Java Servlet 2.4 and JSP 2.0 (2.1 for JSF)
        Java 5+

更多的信息,请参阅2.0的发行说明。2.0系列运行所需的最低环境要求是:
Java Servlet 2.4
JSP 2.0 (2.1 for JSF)
Java 5+

New features in AppFuse 2.0 include:

*             Maven 2 Integration

*             Upgraded WebWork to Struts 2

*             JDK 5, Annotations, JSP 2.0, Servlet 2.4

*             JPA Support

*             Generic CRUD backend

*             Full Eclipse, IDEA and NetBeans support

*             Fast startup and no deploy with Maven Jetty Plugin

*             Testable on multiple appservers and databases with Cargo and profiles

AppFuse 2.0 包括的新性能有:

     整合了Maven 2
    
WebWork更新为Struts2
    
支持JDK 5, Annotations, JSP 2.0, Servlet 2.4
    
支持JPA
     CRUD
后端使用泛型
    
完全支持Eclipse,IDEA,NetBeans
    
利用Maven Jetty插件,快速无发布启动应用
    
利用Cargo profiles 可以在多种应用服务器和数据库上进行测试

We appreciate the time and effort everyone has put toward contributing code and documentation, posting to the mailing lists, and logging issues.

我们十分感激所有花费精力和时间贡献代码和文档,向邮件列表发送邮件,提报需求的每一个人。

We're also grateful for the help from our sponsors, particularly Atlassian, Contegix, JetBrains, and Java.net. Atlassian and Contegix are especially awesome: Atlassian has donated licenses to all its products and Contegix has donated an entire server to the AppFuse project. Thanks guys - you rock!

我们也十分感谢我们赞助商们的帮助,特别是Atlassian, Contegix, JetBrains, Java.net. Atlassian Contegix更是令我们敬佩,Atlassian 捐赠了他们所有产品的licenses, Contegix 捐赠了一整套服务器给AppFuse项目。伙计们,谢谢!

 

内容概要:本文提出了一种基于非合作博弈理论的居民负荷分层调度模型,并结合双层鲸鱼优化算法(Two-level Whale Optimization Algorithm)进行高效求解,模型与算法均通过Matlab代码实现。研究针对电力系统中居民侧用电负荷的复杂调度问题,引入非合作博弈机制刻画各用户之间的利益竞争关系,实现负荷的分层优化分配;同时设计双层优化架构,上层优化资源配置,下层模拟用户自主决策行为,提升了模型的实用性与合理性。通过智能优化算法求解多层级、非凸非线性的博弈模型,有效提高了调度方案的收敛性与全局寻优能力,适用于现代智能电网中的需求侧管理与能源优化场景。; 适合人群:具备电力系统基础理论知识和Matlab编程能力,从事智能电网、能源优化调度、需求侧管理、博弈论应用等方向的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①应用于居民区电力负荷的分层优化调度系统设计与仿真分析;②为非合作博弈在多主体能源系统建模中的应用提供方法论支持;③利用双层鲸鱼算法解决具有嵌套结构的复杂双层优化问题,提升求解效率与调度方案的可行性。; 阅读建议:建议读者结合提供的Matlab代码深入理解模型构建逻辑与算法实现流程,重点关注博弈模型的效用函数设计、纳什均衡求解思路以及双层优化结构的迭代机制,宜配合实际用电数据开展复现实验以验证模型有效性与鲁棒性。
内容概要:本文围绕基于自适应神经模糊推理系统(ANFIS)智能控制器的可再生能源微电网功率管理系统展开研究,结合Simulink仿真实现,深入探讨了微电网中功率的智能调控与经济机组组合调度问题。通过引入ANFIS控制器,有效应对风能、光伏等可再生能源出力的波动性与不确定性,提升系统运行的稳定性与电能质量。研究内容涵盖微电网多源协调控制策略、功率平衡管理、优化调度模型构建及仿真验证,实现了对分布式电源、储能系统和负荷的协同优化,兼顾经济性与可靠性目标,并通过仿真平台验证了所提方法的有效性与优越性。; 适合人群:具备电力系统、自动化或新能源相关专业背景,熟悉Matlab/Simulink仿真环境,从事微电网能量管理、智能控制、能源优化等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高比例可再生能源接入场景下的微电网能量管理系统研发与教学实践;②为实现微电网功率稳定控制与经济高效运行提供先进的智能控制解决方案;③支撑高水平学术论文复现、科研课题攻关及实际工程项目的仿真验证与方案优化。; 阅读建议:建议结合提供的Simulink模型与相关代码进行动手实践,重点关注ANFIS控制器的设计流程、规则库构建与参数调优方法,并通过与传统PID或MPC控制策略的对比实验,深入理解其在动态响应与鲁棒性方面的优势。同时可进一步拓展文中提出的优化调度逻辑,应用于多目标、多约束的复杂实际应用场景中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值