HOME | SITEMAP
JSP dan Servelet vs SQL2Java
Posted on 2008-06-30 10:13:59 by mamat, 0 Comments
JSP & Servelet vs SQL2Java
Melanjutkan yang kemarin yaitu bagaimana menggunakan SQL2Java. Klo kemarin menggunakan J2SE biasa sekarang bagaimna cara menampilkan data melalui JSP dan Serverlet. Kita akan menggunakan Model MVC, jadi SERVELET yang menangani classnya dan tampilannya dilempar ke JSPnya. Dengan methode ini akan membuat code kita menjadi terstruktur.
Dengan Catatan bahwa Database sudah di Genarate menggunakna SQL2Java, dan menghasilkan class-class, disini hasil Class yang di generate ditaruh di package test.db.
Beriktu ini adalah contoh code untuk yang di SERVELET.
package test;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//ini adalah untuk memanggil class-class hasil generate database
import test.db.*;
public class ListTest extends HttpServlet {
/**
* Constructor of the object.
*/
public ListTest() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//Pangill menthod untuk menampilkan data
getListTable(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
public void init() throws ServletException {
// Put your code here
try{
Manager.getInstance().setJdbcDriver("com.mysql.jdbc.Driver");
Manager.getInstance().setJdbcUrl("jdbc:mysql://localhost:3306/test");
Manager.getInstance().setJdbcUsername("root");
Manager.getInstance().setJdbcPassword("112233");
} catch(Exception e){
e.printStackTrace();
}
}
public void forward(String page,
HttpServletRequest req,
HttpServletResponse resp)
throws ServletException, IOException {
//ini digunakan untuk memforward dari serverlet ke JSP
getServletContext().getRequestDispatcher(page).forward(req, resp);
}
public void getListTable(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
try{
//Object untuk mengambil data
TesttbBean[] list = TesttbManager.getInstance().loadAll();
//Lempar object memakia atribute biar bisa ditangkap di JSPnya nanti
request.setAttribute("listTest", list);
//Forward ke list.jsp untuk ditampilkan datanya
forward("/jsp/list.jsp",request,response);
} catch(Exception e){
forward("/jsp/error.jsp", request, response);
}
}
}
Berikut ini adalah contoh code JSP untuk menangkap dari SERVELET
<%@ page language="java" import="test.db.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'list.jsp' starting page</title>
</head>
<body>
This is my JSP page for SQL2Java Handler<br/>
<%
TesttbBean[] listTb = (TesttbBean[])request.getAttribute("listTest");
%>
<table>
<tr>
<td>ID</td>
<td>DESC</td>
</tr>
<%
for(int i=0;i<listTb.length;i++){
out.print("<tr><td>"+listTb[i].getTestid()+"</td>");
out.print("<td>"+listTb[i].getTestdec()+"</td></tr>");
}
%>
</table>
</body>
</html>
Other Articles
- Build War menggunakan Ant mamat, 2011-11-25 00:52:18
- Eclipse - Tomcat There are no resources that can be added or removed from the server mamat, 2011-11-24 11:59:13
- Contoh Code sederhana untuk Test JNDI DataSource mamat, 2011-04-07 13:44:13
- Reading from and Writing to a URLConnection mamat, 2010-06-08 17:27:55
- Membangun Service Oriented Architecture(SOA) dg EJB, Web Services, Hibernate, Spring dan Mysql (2) mamat, 2010-01-19 17:09:59
- Membangun Service Oriented Architecture(SOA) dg EJB, Web Services, Hibernate JPA, Spring dan Mysql (1) mamat, 2010-01-19 02:18:02
- Membuat Dokumentasi Class menggunakan Javadoc Tool. mamat, 2009-10-28 10:39:09
- Tutorial Spring, Hibernate dan Mysql CRUD(2) mamat, 2009-10-23 00:11:27
- J2ME HTTP Connection Send Text and Send Image then catch using Servlet(2) mamat, 2009-08-10 17:23:19
- One Manga Downloader using Java dan Linux. mamat, 2009-03-20 20:02:22
- J2ME HTTP Connection Send Text and Send Image then catch using Servlet(1) mamat, 2009-01-21 04:49:00
- Tutorial Spring, Hibernate dan Mysql CRUD(1) mamat, 2009-01-14 17:20:38
- Web Service Security mamat, 2008-12-24 18:13:18
- HttpConnection Untuk Load String dan Image mamat, 2008-09-05 16:04:19
- Bedah Code Mobile Kamus mamat, 2008-08-25 17:06:09
- Mobile Kamus mamat, 2008-08-19 15:31:49
- Contoh Source Code JAVA buat Kirim Email(JavaMail API) mamat, 2008-07-21 15:17:22
- Report with Jasper Report in SERVELET mamat, 2008-06-30 11:22:28
- JSP dan Servelet vs SQL2Java mamat, 2008-06-30 10:13:59
- SQL2Java Jadul tapi cepat mamat, 2008-06-20 11:50:58
- Example Source Code using RMS in J2ME mamat, 2008-05-27 13:57:07
- Simultan Load Image in JAVA mamat, 2008-05-01 10:40:34
- Contoh Source Code EJB vs Entity Databse Derby mamat, 2008-04-08 11:11:31
- Play Wav in Java (Streaming jug bisa) mamat, 2008-03-31 14:35:27
- Create Icon Frame in Java(Bikin Icon di Frame Java) mamat, 2008-03-12 10:11:15
- "GPSylon" Framework buat Tracking GPS di JAVA mamat, 2008-02-19 13:55:04
- Bikin Extreme GUI di Java mamat, 2008-02-03 22:13:20
- Mengubah ICON pada JTree di JAVA mamat, 2007-11-14 11:44:13
- Bikin Annotations di Java mamat, 2007-11-12 09:27:10
- Targeting GPS - Integrating J2ME, GPS, and the Wireless Web mamat, 2007-11-02 10:40:56
- Understanding Spring Packaging mamat, 2007-10-05 14:59:34
- SPRING FRAMEWORK mamat, 2007-09-19 13:16:57
- Free Hosting JAVA Server(myjavaserver.com) mamat, 2007-08-14 12:53:22
- JavaFX (Imagine the Possibilities) mamat, 2007-07-19 13:08:50
- Capture Image and send on Server(J2ME) mamat, 2007-07-17 00:00:00

