Από PHP σε Java/Tomcat

Δημοσιεύτηκε: 26 Σεπ 2025 · Backend

Στο GymFuel δούλεψα με XAMPP/PHP/MySQL. Στο med-appointments πέρασα σε Java με Tomcat και MVC (Servlets/JSP). Παρακάτω σημειώνω μερικές διαφορές που με βοήθησαν.

Routing & Controllers

Στην PHP ένα route μπορεί να είναι ένα script. Στη Java, τα Servlets παίζουν τον ρόλο του controller:

// Παράδειγμα απλού Servlet
@WebServlet("/appointments")
public class AppointmentServlet extends HttpServlet {
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
    // φόρτωσε δεδομένα & προώθησε σε JSP
    req.getRequestDispatcher("/WEB-INF/views/appointments.jsp").forward(req, resp);
  }
}

Views

Στην PHP χρησιμοποιούμε PHP templates. Στη Java, συνήθως JSP/Taglibs για views, με καθαρό διαχωρισμό από τον controller.

DB Access

Και στα δύο χρησιμοποιώ prepared statements, αλλά στη Java οργανώνονται σε DAO classes, κάτι που βοηθάει τη συντήρηση.

← Πίσω στο Blog