الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ابدا مع Jsp

بدأه silmi في 26 فبراير 2009 · 2 رد · 1,411 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

كيف حالكم إن شاء الله دائمــاً بخير ؟

الى الاخوة المشرفين الكرام فى كل قسم من المنتدى

تحية منى وبعد......

يعنى انا ارى ان فى كل الاقسام المنتدى

يقوم احد الاعضاء بسوال تم يتم الرد عليه

طيب اللى سال السوال عندك فكرة فى الموضوع اللى بده بساله

طيب بنسبة اللى ما عنده اى فكرة عن الموضوع اللى بده بساله يعنى سمع فى الموضوع حاب يطبقة .... سمع هنك اشى اسمه jsp متلا......."يجب مساعدته" كيف؟؟

ان يتم وضع موضوع رئسيى يتحدت عن اسم القسم

متل jsp .... ما هو البرنامج الدى تعمل عليه هده اللغة وما هى قادعة البيانات ...وهكدا.......

ويوضع له متلا اا بسطية لكى يبدا

متلااااااا

انا محب للغة الجافا جداا...

ولكان لا اعرف استخدامها الا ك Application و اريد ان استخدامها كالويب "Jsp"

فاريت بس حدا يعطينى متال بسطية حيت يربط mysql مع jsp

ونحن المبتديين سوف نكمل لوحدنا وازا احتجنا شى سوفا نطرحه فى المنتدى

نريد فقط البداية ونحنا نكمل

وانا بذات احب self study

لكم منى كل الشكر

والسلام عليكم

تم تعديل هذه المشاركة بواسطة silmi في 26 فبراير 2009 في 16:34

#2

وعليكم السلام ورحمه الله وبركاته

اخي الكريم لا تعتقد ان تقنية JSP تختلف عن JAVA APPLICATION

فكلاهما مثل بعض . صحيح ان هذه تعمل على الويب والخرى لا .

وما اقصده مثل بعض اي ان جميع الاوامر والتعليمات التي تقوم بكتابتها عند انشاء اي JAVA APPLICATION

تستطيع كتابتها في تقنية JSP . مثل ( FOR Loop - IF Statement - Arrays - Forms وغيرها الكثير )

وتقنية JSP هي بالاصل عبارة عن صفحة HTML اعتيادية . ولكن عندما تقوم بانشاء صفحة HTML فلا تقوم

بحفضها على انها صفحة انترنت كالتالي index.html بل تقوم بحفظها كالتالي index.jsp فقط . هذا هو الفرق الاول

الشيء الثاني وهو تستطيع ان تقوم بادراج شيفرة JAVA داخل هذه الصفحة بكل سهولة . وكانك تبرمج او تتعامل

مع Java Application اعتيادي .

الشيء الثالث وهو عندما تريد تشغيل صفحة مكتوبه JSP فانك تقوم باستعاءها عن طريق URL . اما الاخر فلا

هذه هي الفروق وهذه هي اهم الملاحظات على تقنية JSP ومايميزها عن JAVA Appliction

اما عن ربطها بقاعدة البيانات mysql فليس من المهم ان تعرف طريقة ربط JSP بقاعدة البيانات هذه

لانك اذا قمت بالربط باي قاعدة بيانات فانك تستطيع ان تربط اي صفحة JSP باي قاعدة بيانات

مثل Oracl - MS SQL - ACCESS - MYSQL - DB

السبب او سهولة الربط تكمن في تغير تعلمية واحد .

والصفحة التالي مجرد مثال على طريقة ربط JSP بقاعدة البيانات

بالاضافة الة انك تستطيع ان تقوم بحذف صف من قاعدة البيانات

يعني صفحة بسيطة قمت بانشاءها سابقا

<%@ page contentType="text/html; charset=windows-1256" language="java" import="java.sql.*" errorPage="" %>
<% request.setCharacterEncoding("windows-1256");%>
<%@ page import="java.sql.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
%>
<%!
String url = ("jdbc:mysql://localhost:3306/project");
Statement stat = null;
Connection conn = null;
ResultSet r_set = null;
String user = "root";
String pass = "123";
String Query = null;
int i =0;
%>
<%
conn = DriverManager.getConnection(url,user,pass);
stat = conn.createStatement();
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<title>Untitled Document</title>
</head>

<body>
<center>
<form action="info.jsp" method="post">
<input type="text"  name="name"/><br />
<input type="submit" value="ÚÑÖ ÇáØáÇÈ"  name="log"/>
<input type="hidden" value="log" name="log" />
</form>

<%
if (request.getParameter("log")  != null){
String name = request.getParameter("name");
Query = ("delete from teacherdata where teacher_ID='"+name+"'");
i =   stat.executeUpdate(Query);
System.out.println("Deleted = " + i);

}
%>
<table border="1" width="100%">
<tr>
<td>ÇáÑÞã</td>
<td>ÇÓã ÇáãÏÑÓ</td>
<td>ÇáÏÑÌÉ ÇáÚáãíÉ</td>
<td>ÑÞã ÇáåÇÊÝ</td>

</tr>
</table>

</center>
</body>
</html>
#3

السلام عليكــم ورحمـة الله وبركاتــة ،،

شكراً لك اخي الكريم ع هده المعلومة واسئل الله ان يجعله فى ميزان حسناتك

وشكرا.......

مواضيع مشابهة