|
|
|
จะเริ่มศึกษา java+jsp อย่างไร จะเริ่มศึกษา java+jsp ครับ อยากเขียน web app ด้วย java ครับ |
|
|
|
|
|
|
|
ขอบคุณ คุณแปะมากๆ นะครับ
|
|
|
|
|
Date :
2009-10-09 11:45:57 |
By :
++ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ tomcat+j2se
|
|
|
|
|
Date :
2009-10-09 11:59:54 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อธิบายง่ายๆเลยนะครับ
เขียน วีเป็น เพิ่มเติมนิดหน่อย เขียน asp เป็น
เขียน java เป็น เพิ่มเติมนิดหน่อย เขียน jsp เป็น
คล้ายๆ กับ เอาโค้ด จาก application มา control html ให้ได้แหละครับ
แต่ถ้าเป็นการเขียนแบบ high tecnology เช่น พวก struts, jsf หรือ อื่นๆ จะค่อนข้างยากตอนเริ่มตั้น ใน concept ครับ
|
|
|
|
|
Date :
2009-10-09 12:14:18 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ มากเช่นกันคับ
|
|
|
|
|
Date :
2009-10-09 12:48:24 |
By :
apicha31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในเครื่องมี appserv ไว้เขียน php อยู่แล้ว
แล้วลง j2sdk-1_4_1_07-windows-i586.exe
แล้วจะตั้งค่า path ของเครื่องยังไงครับ
-----------------------------------------------------------------
สามารถรัน php กะ java ในเครื่องเดียวได้หรือไม่ครับ
-----------------------------------------------------------------
ถ้าได้ มีวิธีการอย่างไร ครับ
ท่านผู้รู้ ช่วยแนะนำหน่อยนะครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-10-10 09:59:32 |
By :
อยากเขียน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
jsp แมตกับ arpache tomcat ครับ ดาวโหลดตัวนี้มาด้วยครับ
ดาวโหลดมาแล้วต้องติดตั้ง java run time ก่อนนะครับ พยายามตั้งโฟลเดอร์ที่ C
จากนั้นติดตั้ง tomcat แล้วเลือกโฟลเดอร์ที่ติดตั้งจาว่ารันไทม์ในขั้นตอนของการติดตั้ง มันจะบอกให้เลือกเองครับ
ติดตั้งเสร็จแล้วบอกนะครับ เดี๋ยวจะบอกวิธีคอนฟิกหลังติดตั้งอีกทีครับ ไม่เช่นนั้นใช้ไม่ได้ครับ
|
|
|
|
|
Date :
2009-10-10 10:16:27 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่รู้เรื่องจริงๆ แนะนำให้หาหนังสือมาอ่านครับ เพราะ jsp มันรายละเอียดเยอะมากครับ
|
|
|
|
|
Date :
2009-10-10 10:45:19 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เครื่องผมมี apache HTTP server และ apache tomcat
ถ้าอยากใช้ php ก็ start appserve และ stop tomcat
ถ้าอยากใช้ jsp ก็ start tomcat และ stop appserve
ผมทำแบบนี้แหล่ะ คนอื่นทำคล้ายๆกันเปล่าเหอะๆ
|
|
|
|
|
Date :
2009-10-10 10:48:35 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หุหุ โอเคผมตั้งแหล่ะ
ลืมไปทำแบบนี้ก็ได้แต่ก็น่ะมะค่อยได้ใช้อะ tomcat หุหุ
|
|
|
|
|
Date :
2009-10-10 11:29:21 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
java bean เลยครับเพ่เอี่ยว
|
|
|
|
|
Date :
2009-10-10 13:01:05 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
java been มันคืออะไรเหรอ ไม่เข้าใจจริงๆ คุณนาโนอธิบายหน่อย
|
|
|
|
|
Date :
2009-10-10 13:21:59 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
servlet ตัวนี้แหล่ะสุดยอดครับ
ที่นี่น่าจะเพิ่มบอร์ด jsp+servlet สักบอร์ดน่ะ จะได้แลกเปลี่ยนความรู้กัน รู้สึกจะมีเซียนๆอยู่หลายคนเหมือนกัน เช่นพี่ num ถ้าจะเก่งมากๆแห่ะ
พี่นาโนอีกคน ถ้าจะเก่งพอๆกัน
|
|
|
|
|
Date :
2009-10-10 14:03:31 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.net ง่ายกว่า vb6 นะ ide ก็ใช้คล่องกว่าเยอะเลย
|
|
|
|
|
Date :
2009-10-10 14:35:46 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทษทีครับ เพ่เอี่ยว เข้าดูแล้วรอบนึงไม่ได้อ่านที่เพ่ถาม bean ก็คือคลาสนั่นแหละครับ เป็นออฟเจ็กที่เราสร้างมาเพื่อจัดการกับข้อมูล หรือคอมโพเน้นอะครับ
|
|
|
|
|
Date :
2009-10-10 14:55:13 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แน่ใจเหรอคับ ว่ามีแค่นั้น แล้วทำไมต้องตั้งชื่อว่า bean ด้วยล่ะครับ
|
|
|
|
|
Date :
2009-10-10 15:00:35 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-10-10 15:13:48 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมอยากทราบว่า javabean คืออะไร มีประโยชน์ยังไง ใช้ในกรณีไหน มีตัวอย่างด้วยก็ดีครับ ถ้าจะกรุณา
ไม่ใช่อยากรู้ว่าอะไรใช้ได้ครับ
|
|
|
|
|
Date :
2009-10-10 15:19:49 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาวาบีน คือคลาสที่สร้างมาจากภาษาจาวา แต่จะมีรูปแบบการประกาศ เมธอดต่างๆ ภายในคลาสที่เป็นมาตรฐานเพื่อทำให้การใช้งานร่วมกับโปรแกรม
อื่นๆ ได้ง่าย เมื่อมีการคิดค้น JSP ขึ้นก็นำจาวาบีนมาใช้เพื่อเป็นคอมโพเน็นต์ เช่น เดียวกัน แต่นำแค่แนวความคิดมาเท่านั้น กล่าวคือจาวาบีนใน JSP ไม่ได้เกี่ยว
ข้องกับ GUI เลย ไม่มีงานที่วาดกราฟิกเข้ามาเกี่ยวข้อง แต่ยังคงคุณสมบัติของ จาวาบีนไว้ทุกประการ เช่น การสร้างคอมโพเน็นต์ไว้ตัวหนึ่งเพื่อใช้เชื่อมต่อ
กับฐานข้อมูลโดยตั้งชื่อคลาสว่า "DatabaseConnector" หน้าที่ของบีนตัวนี้ก็แค่ใช้เชื่อมกับฐานข้อมูลเท่านั้น ใครอยากจะเชื่อมฐานข้อมูลก็มาเอาคอมโพเน็นต์ ตัวนี้ไปใช้ได้เลยโดยการใช้แท็กใน JSP เท่านั้น
ส่วนทำไมเรียกว่าจาว่าบีนนั้นไม่แน่ใจ ลองหาอ่านรายละเอียดเพิ่มเติมที่
http://www2.cs.science.cmu.ac.th
นะครับ
|
|
|
|
|
Date :
2009-10-10 15:21:16 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ เอี่ยว กะคุณ นาโน ครับ
ถ้าคิดว่า เจ๋ง มาก ก็เอา URL เว็บ app ที่พัฒนาด้วย jsp มาโชว์เลยครับ
เด๋วจะช่วยตัดสินว่า ใครเจ๋งกว่ากานนน
555+
หรือ URL เว็บ app ที่พัฒนาด้วย php ก็ได้ครับ
จะได้เป็นวิทยาทานแก่ คนอื่นๆด้วยครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2009-10-10 15:28:33 |
By :
อยากเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ++
ว่าแต่ว่า url ที่ให้มานั้นไม่เห็นมีอะไรเลยคับ
สรุปว่า bean เป็นเพียงแค่รูปแบบ มาตรฐานในการออกแบบ object เท่านั้นเหรอนี่ ปรกติผมก็ใช้ setter กับ getter อยู่แล้วครับ เพียงแต่บางคลาสเท่านั้นที่อิมพลีเมนต์ Serializable
สรุปประโยชน์มันก็คล้ายกับ xml คือเป็นรูปแบบมาตรฐาน ข้อมูลที่ถูกส่งไปมาระหว่างระบบ สามารถเอานำกลับมา Unserialize ได้ครับ คือก็จะกลับมาเป็น object ดังเดิม และสามารถเรียก property ได้โดยใช้ชื่อเมธอดง่ายๆเช่น
getXXX();
setXXX();
|
|
|
|
|
Date :
2009-10-10 15:35:58 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหรอครับ
เดี๋ยวเข้าไปดูให้ครับ
|
|
|
|
|
Date :
2009-10-10 15:40:15 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คับส่วนเรื่องชื่อ bean นั้น ผมคิดว่ามันก็มีความหมาย เหมือนกับได้บอกข้างบน
เวลาเราจะเอาต้นไม้ให้ใครเอาก็เอาเมล็ดไปให้เขา(serialized data) พอเขาเอาไปปลูก ก็ได้ต้นไม้ (unserialize นั่นเอง)
|
|
|
|
|
Date :
2009-10-10 15:47:41 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างบีน
package mybeans;
import java.sql.*;
import java.io.*;
public class testBean
{
private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
private String url = "jdbc:odbc:testODBC";
protected Connection conn;
String sql = "Select * FROM T1";
ResultSet rs = null;
Statement st = null;
public testBean() {super();}
public void makeConnection() throws Exception
{
System.out.println("Connection started");
Class.forName(driver);
conn = DriverManager.getConnection(url);
}
public boolean getNextRecord() throws Exception
{
return rs.next();
}
public String getField( String Column) throws Exception
{
return rs.getString(Column);
}
public boolean getRecords() throws Exception
{
String mySQL = sql;
st = conn.createStatement();
rs = st.executeQuery(mySQL);
return (rs != null);
}
public void takeDown() throws Exception
{
st.close();
conn.close();
}
}
การใช้บีน
<%
testbean.makeConnection();
String [] id;
String [] name;
if ( testbean.getRecords() )
{
while ( testbean.getNextRecord() )
{
id[] = testbean.getField("id");
name[] = testbean.getField("name");
}
}
%>
|
|
|
|
|
Date :
2009-10-10 15:48:17 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็ให้ลิงค์ ตามที่ผมเคยเข้าไปศึกษานั่นแหละครับ แต่ระยะหลังไม่ได้เข้า ผมก็ไม่รู้หรอกครับเข้าได้หรือไม่ได้ แล้วผมจะหามาแก้ไขนะครับ
|
|
|
|
|
Date :
2009-10-10 15:52:38 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก่งกันจัง อยากเก่ง java บ้าง
|
|
|
|
|
Date :
2009-10-10 16:07:09 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บอกตอนไหนว่าเก่งอะเพ่ปลากริม
|
|
|
|
|
Date :
2009-10-10 16:09:24 |
By :
NanoThoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ว่าแต่โค้ที่คุณนาโนเขียนขึ้นมา มันเป็น bean ตรงไหนคับ ไม่ค่อยเข้าใจ
ว่าแต่ว่าบรรทัด
public testBean() {super();}
จะเขียนทำไมครับ มันเรียกอัตโนมัติอยู่แล้ว แถมยังสืบทอดจาก class Object ซึ่งไม่ไม่มีอะไรทำงาน
|
|
|
|
|
Date :
2009-10-10 16:39:31 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ php เรื่อง oop ใกล้เคียงกับ java แล้วครับ เพี่ยงแต่ php เป็นภาษาไดนามิค มันพัฒนาเร็วกว่า
จะเขียน php แบบคล้าสของคุณนาโน ยังง่ายกว่าอีก
|
|
|
|
|
Date :
2009-10-10 17:04:13 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSP : สอน JSP เขียน โปรแกรม JSP การเขียน Web Application ด้วย Java สร้างเว็บด้วยภาษา Java และ JSP
|
|
|
|
|
Date :
2013-10-06 07:18:45 |
By :
tc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|