Eagle Framework ANEES-UR-REHMAN. Introduction Domain Driven Application Plateform It develops any enterprise application for web with any kind of layout.

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

Apache Struts Technology
The Geant4 physics validation repository
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Adaptive Database Application Modeling API Final Project Report SOURENA NASIRIAMINI CS 491 6/2/2005.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
7.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 7: Introducing Group Accounts.
Securing Enterprise Applications Rich Cole. Agenda Sample Enterprise Architecture Sample Enterprise Architecture Example of how University Apps uses Defense.
Apache Struts Technology A MVC Framework for Java Web Applications.
Struts 2.0 an Overview ( )
UNIT-V The MVC architecture and Struts Framework.
Real-time HMI and SCADA software for .NET applications.
Business Data Catalog. Planning the Business Data Catalog Configuring the Business Data Catalog In This Session …
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Configuration Management and Server Administration Mohan Bang Endeca Server.
XML in Development of Distributed Systems Tooling Programming Runtime.
Writing Widgets & Custom Script API for BOY Xihui Chen
EJB Framework.  As we know, EJB is the center of the J2EE architecture that provides a sturdy framework for building enterprise applications. The major.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
LinkWare LinkWare is a web-enabled, open platform for generation and distribution of electronic technical documentation and e–catalogues. The LinkWare.
Agency Overview0 0Presentation Title Flex Hands-On Experience Kristen Olsen Web Systems Engineer September 27, 2008.
By: Saurabh Dixit.  Groovy server pages  Taglibs  Validators in grails.
Stanisław Osiński, 2002JSP – A technology for serving dynamic web content Java Server Pages™ A technology for serving dynamic web content Stanisław Osiński,
Peter Laird. | 1 Building Dynamic Google Gadgets in Java Peter Laird Managing Architect WebLogic Portal BEA Systems.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
Reporting – Sort Orders, Selections, and Related Data TEC02 Brian Ciccolo.
The Digital Archive Database Tool Shih Lin Computing Center Academia Sinica.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Where does the components of an SharePoint application resides? Can you see yours?
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
JDBC CS 260 Database Systems. Overview  Introduction  JDBC driver types  Eclipse project setup  Programming with JDBC  Prepared statements  SQL.
Presentation.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Chapter 12© copyright Janson Industries Java Server Faces ▮ Explain the JSF framework ▮ SDO (service data objects) ▮ Facelets ▮ Pagecode classes.
Open source administration software for education next generation student system I Did Not Know You Could Do That With An SIS: How To Make Kuali Student.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
IS-907 Java EE Introduction to JPA. Java Persistence API A framework for using relational databases in Java programs mapping between tables and classes,
APACHE STRUTS ASHISH SINGH TOMAR ast2124. OUTLINE Introduction The Model-View-Controller Design Pattern Struts’ implementation of the MVC Pattern Additional.
Singleton Academy, Pune. Course syllabus Singleton Academy Pune – Course Syllabus1.
Jean-Claude Trachsel Senior Consultant, Trivadis AG The good news.
Retele de senzori Curs 2 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
INTERNET APPLICATIONS CPIT405 Forms, Internal links, meta tags, search engine friendly websites.
Apache Struts Technology A MVC Framework for Java Web Applications.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
CS 440 Database Management Systems Stored procedures & OR mapping 1.
WMarket For Adminstrators Manual Installation. Basic Dependencies To install your own WMarket instance, you are required to install the following software:
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED FORMS.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
Form Builder Tomáš Černý Michael J. Donahoo Eunjee Song Department of Computer Science Baylor University, Waco, TX.
Introduction to Android Programming. Features of Android.
Towards Effective Adaptive User Interfaces Design
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
SharePoint Online Development Best Practices
Web-deployment of a Data Visualization Framework Using AJAX Technology
Embracing Java 9 and beyond with Eclipse JDT
EPIC INFOTECH CONSULTING GROUP
Objectives In this lesson you will learn about: Need for servlets
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
Presentation transcript:

Eagle Framework ANEES-UR-REHMAN

Introduction Domain Driven Application Plateform It develops any enterprise application for web with any kind of layout by only defining domain objects with meta model information.

Central Features  Rich Internet Application  Domain Driven Architecture  Modular Architecture  Dynamic Application Generation  Dynamic Bindable Form Generation  GWT/HTML5 based Application  Dynamic In-memory Compiler

Central Features contd..  Rules Oriented Service Model  JavaEE 6.0 compatible  Using CDI for service injection  Easy and Fast to Develop and Maintain  Configured and Controlled by Meta Model Architecture

Defining Use = = ActionTypes. SUBMIT_ACTION, performerType = ActionPerformerType. JAVA, exeution= = ActionTypes. SEARCH_ACTION, performerType = ActionPerformerType. JAVA, exeution = = UsersBean.class, position = "1", CASCADE, Credentials", position="2", displayOption=DisplayOptionType. TABBED, = UsersBean.class, genralPolicy = DomainPerpertiesAllowType. ALLOW_ALL, properties = }) public class UserProfilePanel extends BaseComponentBuilder { private static final long serialVersionUID = 1L; public static final String COMPONENT_ID = public String getComponentIdentity() { return COMPONENT_ID; public String getFormTitle() { return "User Profile"; }

Defining Properties for Search Result Table Create the file with USECASEID.out and USECASEID.in to define the properties to take part in Searching and then populating in PaggedTable –META-INF/search-table/Usecase_Id.in Usecase_id.out

Defining Domain Object Component will defined by the return type of property, if not defined by annotation –For Number, BigDecimal, Integer => FormattedTextField –For String => TextField Component –For String => PasswordField Component –For String => Radio Group Component –For String => Table Component –For Boolean => CheckBox Component –For java.util.Date => PopupDate Component –For Enumeration => Combobox Component (For Static Values)

Defining Domain Object contd.. Component also can be defined by the Meta- Model Information => Table Component => Table Component => Combobox Component (retrieved from table) => RadioButton Group Component => Table Component Component constraint information = MandatoryType.TURE, maxLength = "8", inputCaseType = StringInputCaseType.UPPERCASE, textInputDataType = TextFiledInputDataType.ONLYALPHA)

Defining Domain Object contd.. Component position can be defined by the Meta-Model Information positionColumn = "1", positionRow = "1", tableDisplayColumn= "1") Only 2 Columns are supported by the template – if more columns are required then Template must be modified accordingly…

Create Container for Use cases Create the container for usecases by extending BaseContainerBuilder. Register the usecase IDs with container. Please follow the example giving in eagle- coders-server-kernui.

Registering the Usecase The usecase must be registered to conf/ com.eagle.coders.common.ui.interfaces.ICo mponent file inside eagle-coders-server-kern project The container must be registered to conf/ com.eagle.coders.common.ui.component.IUs eCasesContainer file inside eagle-coders- server-kern project

Modularity System Modularity is done by using Netbeanse org-openide-util.jar Above file must be in ear file or lib folder of deployable server

Thank You