tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Soto <asot...@gmail.com>
Subject Re: TomEE and CDI
Date Tue, 06 May 2014 20:10:50 GMT
Maybe a typo error but file should be named beans.xml and not bean.xml as
well


2014-05-06 19:16 GMT+02:00 Thiago Veronezi <thiago@veronezi.org>:

> The container won't manage it. Please note the...
> Exam exam = new Exam();
>
> Exam should also be injected.
>
> []s,
> Thiago.
>
>
>
> On Tue, May 6, 2014 at 8:42 AM, john77eipe <john77eipe@gmail.com> wrote:
>
> > Thanks how I ended up doing it with a servlet.
> >
> > Code:
> >
> > *Student.java*
> >
> > import javax.annotation.PostConstruct;
> >
> > public class Student {
> > private String name;
> >  @PostConstruct
> > public void init(){
> > System.out.println("Init in Student");
> > this.name = "John Eipe";
> > }
> > public String getName() {
> > return name;
> > }
> >  @Override
> > public String toString() {
> > return "Student [name=" + name + "]";
> > }
> > }
> >
> >
> > *​Exam.java​*
> >
> > ​import javax.annotation.PostConstruct;
> > import javax.inject.Inject;
> >
> > public class Exam {
> > @Inject
> > private Student student;
> >  private int examCode;
> >  @PostConstruct
> > private void init(){
> > System.out.println("Init in Exam");
> > this.setExamCode(11);
> > }
> > public int getExamCode() {
> > return examCode;
> > }
> > public void setExamCode(int examCode) {
> > this.examCode = examCode;
> > }
> > @Override
> > public String toString() {
> > return "Exam [student=" + student + ", examCode=" + examCode + "]";
> > }
> > }
> >
> > *​Servlet*
> >
> > ​protected void doGet(HttpServletRequest request, HttpServletResponse
> > response) throws ServletException, IOException {
> > Exam exam = new Exam();
> > System.out.println(exam);
> > }​
> >
> > *WebContent/WEB-INF/​bean.xml*
> >
> > ​<beans xmlns="http://java.sun.com/xml/ns/javaee"
> >        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> > http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
> > </beans>​
> >
> >
> > ​Sadly the only output I get is,
> >
> > *Exam [student=null, examCode=0]*​
> >
> >
> > Regards,
> > John Eipe
> >
> >
> >
> >
> > --
> > View this message in context:
> > http://openejb.979440.n4.nabble.com/TomEE-and-CDI-tp4669131p4669183.html
> > Sent from the OpenEJB User mailing list archive at Nabble.com.
>



-- 
+----------------------------------------------------------+
  Alex Soto Bueno - Computer Engineer
  www.lordofthejars.com
+----------------------------------------------------------+

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message