@ManagedBean
public class MyBean {
@Inject
private MyDependency myDependency;
...
}
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.getWriter().println("Hello, Jakarta EE!");
}
}
@Entity
public class Customer {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
}
@ApplicationScoped
public class MyBean {
}
@Stateless
public class MyJMSProducer {
@Resource(lookup = "jms/MyQueue")
private Queue queue;
@Inject
JMSContext context;
public void sendMessage(String message) {
context.createProducer().send(queue, message);
}
}