Junior — Middle
Did you use built-in Tomcat functions when developing your controllers?
sobes.tech AI
Answer from AI
Tomcat provides a range of built-in features and capabilities that can be used when developing controllers in Java:
- JNDI (Java Naming and Directory Interface) — for obtaining resources, such as DataSource for database connection.
- Sessions and management — Tomcat automatically manages sessions, simplifying user state management.
- Logging and monitoring — built-in features for logging requests and monitoring the application.
In controllers, you can use these features, for example, by obtaining a DataSource via JNDI:
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/MyDB");
Connection conn = ds.getConnection();
Thus, Tomcat's built-in functions help simplify resource access and application management.