|
<< |
|
< |
|
> |
|
>> |
|
|
Le projet JAC est coordonné par la compagnie AOPSYS (Renaud Pawlak, Laurent Martelli), créée en 2000, et se fonde sur les travaux des laboratoires les plus avancés en la matière: le CEDRIC, le LIP6 et le LIFL. C'est à l'origine un projet de recherche commun aux laboratoires
informatiques CEDRIC-CNAM et LIP6. Dans la continuité du projet « Tcl Object System »
(TOS). Application directe de la thèse du Pr. Pawlak; projet initié
en 2001. |
|
JAC (Java Aspect Components), est un outil de RAD (Développement
Applicatif Rapide) open-source. Un programme orienté aspect avec JAC est un ensemble d'objets d'aspects
qui peuvent être dynamiquement déployés et retirés
sur des objets applicatifs en cours d'exécution. |
|
L'entreprise AOPSYS utilise JAC pour la réalisation de solutions sur
mesure, en particulier pour des solutions Internet accessibles par de simples
navigateurs, sans installation supplémentaire sur le poste client. |
|
JAC (Java Aspect Components) est un serveur d'applications qui offre
une alternative open-source (licence LGPL) aux environnements J2EE (Java 2
Enterprise Edition) pour la réalisation en Java d'applications distribuées.
JAC est également un environnement de développement qui intègre
un atelier UML (Unified Modelling Language). Cet atelier permet au développeur
de modéliser en UML le cur métier de son application et
d'en auto-générer le code. Ces classes Java, exécutées
au sein du conteneur JAC, peuvent bénéficier indépendamment
de services techniques tels que la persistance des données, l'authentification,
le déploiement, le load-balancing ou la gestion de sessions. Basé
sur la technologie de la programmation orientée aspect, JAC permet
de parfaitement séparer ces préoccupations techniques de la
logique métier de l'application. |
|
<< |
|
< |
|
> |
|
>> |
|