I’m pretty sure it will grow, and that should be our main objective.


> El 11 oct 2017, a las 13:23, Andi Huber <[email protected]> escribió:
> 
> Thanks Oscar,
> 
> I believe I can see some benefits in implementing a custom solution of DI for 
> Apache Isis. And since it works I'm fine with it.
> 
> Still I'm curious about what you guys think about the relevance of Java EE as 
> a target platform. Is our community likely to grow if we support the EE 
> platform via docs and example artifacts? Or is it not worth the effort ...
> 
> Cheers, Andi
> 
> 
> On 11.10.2017 12:44, Óscar Bou wrote:
>> 
>> Hi Andy,
>> 
>> Completely agree that we should support standards to ease adoption.
>> 
>> Regarding Dependency Injection, Dan introduced Guice time ago and if I 
>> remember it well, he argued about the motivation to implement a custom 
>> solution (but can’t remember now why).
>> Also I think he also mentioned that current injection behaviour could be 
>> refactored to support CDI, but he could better explain.
>> 
>> Sorry to not give more detail on this.
>> 
>> Cheers,
>> 
>> Oscar
>> 
>> 
>> 
>> 
>>> El 11 oct 2017, a las 11:25, Andi Huber <[email protected]> escribió:
>>> 
>>> 
>>> 
>>> On 10.10.2017 14:11, Andi Huber wrote:
>>>> Hi all!
>>>> 
>>>> These are very exciting times for the Java enthusiast. As James Governor 
>>>> points out in his JavaOne 2017 keynotes talk:
>>>> 
>>>> 'Things have changed in the Java ecosystem probably more in the past 3 
>>>> weeks, than they have in the previous 13 years.' [1]
>>>> 
>>>> And since Java EE is going open source [2], Java EE is probably on the 
>>>> upswing again.
>>>> 
>>>> Also on JavaOne this year, there was this great talk by Adam Bien 'Java EE 
>>>> Heavyweigth or Lightweigth -- Mythbusters', where he demonstrated in a 
>>>> very entertaining way, the lack of reason for going 'lightweight'.
>>>> 
>>>> Personally I'm a fan of Java EE and there are 3 main reasons why:
>>>> 
>>>> 1) The technology is very mature and production proven.
>>>> 
>>>> 2) It is a standard technology,  and there are good reasons to stick to a 
>>>> standard and anticipate all its best-practice patterns [4].
>>>> 
>>>> 3) You get a bundle of features for free, especially monitoring, which is 
>>>> interesting for productive use.
>>>> 
>>>> How does this relate to Apache Isis?
>>>> 
>>>> I believe we could do better in honoring those, that are potentially 
>>>> interested in using Isis on top of Java EE infrastructure.
>>> I think I need to clarify:
>>> Apache Isis currently very well runs on Servlet Containers, but it does not 
>>> (out of the box) on (certified) Java EE (full or web-profile) servers.
>>> Main problem being dependency injection issues. So if you are interested in 
>>> using Java EE's Contexts and Dependency Injection (CDI) or Enterprise 
>>> JavaBeans (EJBs) within your business logic, you need to overcome some 
>>> hurdles.
>>>> I would like to motivate a discussion about what you think regarding the 
>>>> relevance of Java EE for Apache Isis.
>>>> 
>>>> Cheers, Andi
>>>> 
>>>> [1] https://www.youtube.com/watch?v=UNg9lmk60sg?t=47m40s 
>>>> <https://www.youtube.com/watch?v=UNg9lmk60sg?t=47m40s>
>>>> 
>>>> [2] https://projects.eclipse.org/projects/ee4j/charter 
>>>> <https://projects.eclipse.org/projects/ee4j/charter>
>>>> 
>>>> [3] https://www.youtube.com/watch?v=LwimkQQDhio 
>>>> <https://www.youtube.com/watch?v=LwimkQQDhio>
>>>> 
>>>> [4] http://realworldpatterns.com/ <http://realworldpatterns.com/>
>> 
> 



Óscar Bou Bou
Socio - IT & GRC Management Services Director
m: +34 620 267 520
s:  <http://www.govertis.com/>www.govertis.com <http://www.govertis.com/> e: 
[email protected] <mailto:[email protected]>

LinkedIn: https://www.linkedin.com/in/oscarbou 
<https://www.linkedin.com/in/oscarbou>
Twitter:        @oscarbou <https://twitter.com/oscarbou>



Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen 
información reservada que no puede ser difundida. Si usted ha recibido este 
correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al 
remitente mediante reenvío a su dirección electrónica; no deberá copiar el 
mensaje ni divulgar su contenido a ninguna persona.

Su dirección de correo electrónico junto a sus datos personales constan en un 
fichero titularidad de GOVERTIS ADVISORY SERVICES, S.L. cuya finalidad es la de 
mantener el contacto con Ud. Si quiere saber de qué información disponemos de 
Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito 
al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: 
GOVERTIS ADVISORY SERVICES, S.L. Avda Cortes Valencianas, 58 – 8º - 6ª. 46015 - 
Valencia,  y Paseo de la Castellana, 153, 28045 - MADRID. Asimismo, es su 
responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan 
virus informáticos, y en caso que los tuvieran eliminarlos.


Reply via email to