zamir
Uploaded by
21 SLIDES
341 VUES
210LIKES

Leveraging Modelibra for Dynamic Web Applications Development and Quality Assurance

DESCRIPTION

Modelibra offers an open-source software framework tailored for dynamic web applications, facilitating team collaboration and quality assurance in software development. With tools like ModelibraModeler, ModelibraWicket, and effective XML configuration for relational databases, Modelibra enhances productivity while providing options for both generic and specific domain models. It supports essential features such as data persistence, code generation, and benchmarking performance, making it a robust choice for modern development needs. Explore the flexibility of Modelibra in enriching user concepts and web component management.

1 / 21

Télécharger la présentation

Leveraging Modelibra for Dynamic Web Applications Development and Quality Assurance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript

Playing audio...

  1. Modelibra Software Family Dzenan Ridjanovic

  2. About Modelibra Open Source Software Domain Models Dynamic Web Applications

  3. Open Source Software Team Work Software Repository Quality Assurance

  4. Domain Models Software Backbone User Concepts Concept Properties Concept Neighbors

  5. Dynamic Web Applications Client Software vs. Server Software Java, XHTML & CSS Web Components

  6. Modelibra Software Family ModelibraModeler ModelibraWicketSkeleton Modelibra ModelibraWicket

  7. ModelibraModeler Graphical Design Tool Code Generation Domain Model XML Configuration Relational Database Schema

  8. Graphical Model

  9. ModelibraWicketSkeleton Eclipse Project Modelibra & ModelibraWicket Libraries CSS Code Generation Templates Domain Model Configuration Code Generation Context

  10. Modelibra Java 6 Domain Classes Model Classes Concept Classes Generic vs. Specific Classes Configuration Classes

  11. Modelibra Model Domain Model Configuration Meta Model Model Entry Points Entities vs. Entity Retrieval, Selection & Order Add, Update, Remove

  12. Modelibra Persistency Main Memory Restriction Persistency Layer XML Data Files JDBC Relational Database db4o Object Database

  13. Modelibra Performance Load vs. Save Main Memory Indexes Add, Update, Remove Retrieval & Selection Actions vs. Transactions PolePosition Benchmark Session & Undo Export & Synchronization

  14. ModelibraWicket Wicket Web Framework Wicket Model ModelibraWicket Component Framework ModelibraWicket Knows Domain Model Generic Programming Default Web Application Web Component Model Web Component View XHTML Code

  15. Web Component Context Web Page: DmEducApp dmEducApp = (DmEducApp) getApplication(); DmEduc dmEduc = dmEducApp.getDmEduc(); WebLink webLink = dmEduc.getWebLink();

  16. Web Component Model ViewModel commentsModel = new ViewModel(webLink); Comments comments = webLink.getComments(); commentsModel.setEntities(comments);

  17. Web Component View View commentsView = new View(); commentsView. setWicketId(“commentTable”);

  18. Web Component HTML <div wicket:id = “commentTable”> Dynamic data. </div>

  19. Web Component

  20. Modelibra Productivity Graphical Domain Model Code Generation Generic vs. Specific Code Default XML Data File Persistency No Installation No Changes For Relational and Object Db Rich API Default Web Application Model Validation by Use Web Components Know Domain Model Modelibra Performance

  21. Modelibra Future ModelibraSwing Modelibra & JHotDraw for ModelibraModeler Performance Benchmarking with p-unit Lazy Loading Hibernate Persistency Distributed Model with Terracotta Catalog of Concepts Catalog of Web Components Catalog of Web Applications AJAX Web Components View XML Configuration

More Related