رفتن به مطلب

طراحی وب با جاوا


1212

ارسال‌های توصیه شده

با سلام و خسته نباشید

 

میخام در مورد جاوا بیشتر بدونم

 

ممکنه یه سایت کلا (html رو در نظر نمیگیرم چون پایه تمام وب هست بهمون خاطر)  با جاوا نوشته بشه

یعنی لاگین و اعتبار سنجی ثبت نام کاربران و....با جاوا انجام شده و کلا غیر از این دو هیچ زبانی حتی یه خط هم نوشته نشده؟

وقتی میگن فلان سایت با جاوا نوشته شده یعنی منظورشون اینه کار کلا جاوا و html  توی اون سایت بکار رفته یا زبان دیگری هم توی کار مانند php و... دخالت دارن؟

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله همانند php  و asp در جاوا هم چیزی بنام jsp وجود داره که می تونه برای برنامه نویسی سمت سرور ازش استفاده بشه

لینک در ویکی پدیا

 

جی‌اس‌پی

 <٪@ page errorPage="myerror.jsp" ٪>
 <٪@ page import="com.foo.bar" ٪>

 <html>
 <head>
 <٪! int serverInstanceVariable = 1;٪>

 <٪ int localStackBasedVariable = 1; ٪>
 <table>
 <tr><td><٪= toStringOrBlank( "expanded inline data " + ۱ ) ٪></td></tr>

سرولت خروجی

 package jsp_servlet;
 import java.util.*;
 import java.io.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 import javax.servlet.jsp.*;
 import javax.servlet.jsp.tagext.*;

 import com.foo.bar; // Imported as a result of <٪@ page import="com.foo.bar" ٪>
 import 

 class _myservlet implements javax.servlet.Servlet, javax.servlet.jsp.HttpJspPage {
    // Inserted as a
    // result of <٪! int serverInstanceVariable = 1;٪>
    int serverInstanceVariable = 1;
    

    public void _jspService( javax.servlet.http.HttpServletRequest request,
    javax.servlet.http.HttpServletResponse response )
    throws javax.servlet.ServletException,
    java.io.IOException
    {
        javax.servlet.ServletConfig config = ; // Get the servlet config
        Object page = this;
        PageContext pageContext = ;            // Get the page context for this request
        javax.servlet.jsp.JspWriter out = pageContext.getOut();
        HttpSession session = request.getSession( true );
        try {
            out.print( "<html>\r\n" );
            out.print( "<head>\r\n" );
            
            // From <٪ int localStackBasedVariable = 1; ٪>
            int localStackBasedVariable = 1;
            
            out.print( "<table>\r\n" );
            out.print( " <tr><td>" );
            // From <٪= toStringOrBlank( "expanded inline data " + ۱ ) ٪>
            out.print( toStringOrBlank( "expanded inline data " + ۱ ) );
            out.print( " </td></tr>\r\n" );
            
        } catch ( Exception _exception ) {
            // Clean up and redirect to error page in <٪@ page errorPage="myerror.jsp" ٪>
        }
    }
 }

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1396/11/03, 09:42:23، امین مهدی نژاد گفته است :

بله همانند php  و asp در جاوا هم چیزی بنام jsp وجود داره که می تونه برای برنامه نویسی سمت سرور ازش استفاده بشه

لینک در ویکی پدیا

 

جی‌اس‌پی


 <٪@ page errorPage="myerror.jsp" ٪>
 <٪@ page import="com.foo.bar" ٪>

 <html>
 <head>
 <٪! int serverInstanceVariable = 1;٪>

 <٪ int localStackBasedVariable = 1; ٪>
 <table>
 <tr><td><٪= toStringOrBlank( "expanded inline data " + ۱ ) ٪></td></tr>

سرولت خروجی


 package jsp_servlet;
 import java.util.*;
 import java.io.*;
 import javax.servlet.*;
 import javax.servlet.http.*;
 import javax.servlet.jsp.*;
 import javax.servlet.jsp.tagext.*;

 import com.foo.bar; // Imported as a result of <٪@ page import="com.foo.bar" ٪>
 import 

 class _myservlet implements javax.servlet.Servlet, javax.servlet.jsp.HttpJspPage {
    // Inserted as a
    // result of <٪! int serverInstanceVariable = 1;٪>
    int serverInstanceVariable = 1;
    

    public void _jspService( javax.servlet.http.HttpServletRequest request,
    javax.servlet.http.HttpServletResponse response )
    throws javax.servlet.ServletException,
    java.io.IOException
    {
        javax.servlet.ServletConfig config = ; // Get the servlet config
        Object page = this;
        PageContext pageContext = ;            // Get the page context for this request
        javax.servlet.jsp.JspWriter out = pageContext.getOut();
        HttpSession session = request.getSession( true );
        try {
            out.print( "<html>\r\n" );
            out.print( "<head>\r\n" );
            
            // From <٪ int localStackBasedVariable = 1; ٪>
            int localStackBasedVariable = 1;
            
            out.print( "<table>\r\n" );
            out.print( " <tr><td>" );
            // From <٪= toStringOrBlank( "expanded inline data " + ۱ ) ٪>
            out.print( toStringOrBlank( "expanded inline data " + ۱ ) );
            out.print( " </td></tr>\r\n" );
            
        } catch ( Exception _exception ) {
            // Clean up and redirect to error page in <٪@ page errorPage="myerror.jsp" ٪>
        }
    }
 }

«موفق باشید.»

ضمن تشکر

من زمانی php رو ادامه دادم بعد متوجه شدم حالا که مدتی نزدیک یک سال صرف php کردم حالا میبایست برای تکمیل همون سایت علاوه بر php && html  میبایست جاوا--جاوا اسکریپت و فناوریهایی مانند اجکس و... اشنا باشم

الان یعنی با این اوصاف با تسلط به جاوا من میتونم تمام یه سایت معمولی رو طراحی کنم؟؟؟

 و برای استفاده از فریمورک هایی نظیر جی کویری و... که تو بهینه سازی موثر هستند ایا تسلط به زبانهای برنامه نویسی لازمه یا مانند ویزارد عمل میکنن؟؟

THANKs

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1- جاوا و جاوا اسکریپت رو با هم آوردی فقط یه وقت اون دو رو با هم یکی نگیری

2- برای ajax به جاوا اسکریپت نیازه و با php هم کار حل میشه نیاز به جاوا نیست

3- معمولا php قدرت لازم برای طراحی های تحت وب رو داره و نمی دونم چطور طرحی دارین که نیاز دارین حتما از جاوا باشه

4- در کل جاوا رو میشه بصورت برنامه سمت سرور asp و یا اپلت های جاوا که در مرورگر اجرا میشن بکار برد.

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام،

جناب مهدی نژاد اطلاعات خوبی ارائه کردن، بنده هم دانسته های خودم رو در اختیارتون میذارم.

از جاوا در طراحی سایت زمانی استفاده میشه که بحث امنیت فوق العاده بالا (به دلیل تراکنش های مالی زیاد و شدیدا حیاتی مثل سیستم های بانکی، سیستم های دانشگاهی که بحث پرداخت شهریه دارند و سیستم هایی از این قبیل) مطرح باشه.

به عنوان مثال دوستانی که در دانشکده های فنی درس خوندن با سامانه ناد reg.tvu.ac.ir قطعا آشنا هستن! این سیستم با جاوا نوشته شده. نکته قابل توجه اینه که تمام دانشکده های فنی کشور (دقت کنید تمام دانشکده های فنی کشور!) دارن از این سامانه برای انتخاب واحد، مشاهده کارنامه، اعتراض به نمره، پرداخت شهریه و ... استفاده میکنن! این سامانه علی رغم اینکه سرعت پایینی که داره، از هسته قدرتمندی برخورداره.

یا یک مثال دیگه: تا جایی که در جریانم اکثر سیستم های درون بانکی ایران با جاوا نوشته شدن؛ همینطور در جاهایی که بحث داده کاوی (Data Mining) مطرحه جاوا میتونه گزینه مناسبی باشه. (البته اگر اشتباه میکنم لطفا تصحیح کنید!)

این نکته رو هم باید عرض کنم که تمام این سامانه ها با سایر زبان ها هم قابل پیاده سازی هستن، ولی به دلایلی که ذکر کردم یعنی امنیت و حیاتی بودن تراکنش ها، تیم های برنامه نویس حرفه ای به جاوا روی میارن.

منتهی برای وبسایت های تجاری طور (شخصی، شرکتی، فروشگاهی، دانلود موسیقی، دانلود فیلم، دانلود نرم افزار، آموزشی، انجمن، گالری عکس و ...)  استفاده کردن از جاوای خالص صرفا زیاد کردن زحمت خودِ برنامه نویسه و نیاز مبرم بهش نیست. استفاده از جاوا اسکریپت کاملا معقول و عادیه و چیز عجیبی در طراحی یک سایت نیست! امروزه کمتر سایت استانداردی رو میشه دید که از جاوا اسکریپت استفاده نکرده باشه. خصوصا برای اعتبارسنجی های سمت کاربر، جلوه دادن به سایت، پیاده سازی تکنیک AJAX و ...

پس میشه گفت کاری که میخواید بکنید الزاما نباید با جاوا انجام بشه! کاملا اختیاریه.

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...