Texo
Tese: Texo. Pesquise 862.000+ trabalhos acadêmicosPor: addaegomes • 7/6/2013 • Tese • 633 Palavras (3 Páginas) • 285 Visualizações
Texo
Contents [hide]
1 Introduction
2 Benefits of using Texo
3 Download & Install
4 Quick Start
5 Documentation
5.1 Blog
5.2 Code generation topics
5.3 ORM/JPA generation topics
5.4 Runtime topics
5.4.1 JPA/Persistence integration
5.4.2 XML/JSON REST Web Service Support
5.4.3 Framework
5.4.4 RCP Persistence using EMF Resources and Texo
5.4.5 EMF/XML/XMI
5.4.6 Miscellaneous
6 Main Design Concepts
7 Texo and EMF
8 Support & Troubleshooting & Bugzilla
9 Developing
10 Future Topics
11 See also
Introduction
Texo supports EMF-model concepts in (web)server environments through JPA-annotated code generation and JSON web service functionality at runtime.
For the latest news on Texo visit the Texo blog.
Texo uses components currently present in the Eclipse Modeling Framework (EMF) and Eclipse Modeling Framework Technology (EMFT) projects.
Texo is a proposed open source component in the Eclipse Modeling Framework Technology (EMFT) project.
Benefits of using Texo
Benefits of using current Texo (November 2012):
Code Generation:
Generates true pojo's from an Ecore model or XSD without direct compile time link from generated entities to EMF, Texo or other framework types. Facilitates integration of EMF concepts with other frameworks such as Google Web Toolkit or Object Relational Mapping solutions
Supports manual change of generated code (the same approach as EMF)
Overridable and Extendable code generation with support for EMF-like merge, formatting, import-organizing
ORM/JPA generation, Texo generates JPA annotations in the source code or can generate the orm.xml mapping from the ecore models, there are specific JPA model annotations which can be used to control JPA/ORM generation.
Supports most XML Schema constructs (as EMF)
Generic CRUD and Query web service layer: JSON as well as XML
Runtime support: model@runtime, key to implementing generic functionality as security, archiving, query generation and generic web services.
Support for java annotations and annotations defined in the model, to drive code generation and to be translated into java source code annotation
New functionality which is being developed right now gives these additional benefits:
Multiple annotation models (JPA, Hibernate Search, etc.) supported
Generic RIA/HTML5 model maintenance UI
These developments will give additional benefits in terms of increased developer productiviy and quality.
Download & Install
Texo is installed through the Eclipse update manager. For more details see the Download & Install page.
Quick Start
The quick start page lets you generate code in just a few steps...
Documentation
The following pages contain detailed information on
...