آموزش برنامه نویسی JSP‌ در محیط Eclipse و سرور Apache Tomcat

در این مقاله شما هماهنگ سازی Eclipse و Tomcat و کد نویسی JSP با استفاده از این دو ابزار را یاد خواهید گرفت.

همانطور که در جلسات قبل توضیح داده شد ، یکی از وب سرور هایی که برای راه اندازی وب سایت هایی که به زبان JSP نوشته شده اند به کار میره Apache Tomcat هستش.برای نوشتن کدهای جاوا هم که Eclipse یکی از ارزانترین و بهترین گزینه ها هستش. تو این جلسه ما سعی خواهیم کرد که Tomcat رو به Eclipse معرفی بکنیم تا با استفاده از ترکیب این ها کدهامون رو خیلی سریع و به راحتی بتونیم compile بکنیم و اجراشون بکنیم.

ادامه مطلب...

آموزش برنامه نویسی با JSP: بخش ششم - اکشن ها (Actions)

در این مقاله ما استفاده از اکشن ها در کد نویسی به زبان JSP ‌را به شما آموزش خواهیم داد. این اکشن ها با استفاده از syntax زبان xml رفتار موتور سرولت(servlet engine) رو کنترل می کنن.با استفاده از اکشن ها می تونید یک فایل رو به طور پویا به کدتون اضافه کنید،از کامپوننت های java bean استفاده کنید و یا کاربر رو به یک صفحه دیگه هدایت کنید.

ادامه مطلب...

آموزش کد نویسی با JSP: بخش پنجم - دایرکتیوها

در این مقاله ما دایرکتیو ها را در JSP ‌به شما آموزش خواهیم داد.

نکته: این آموزش در ادامه آموزش هایی است که قبلا در وب سایت JSPTutorial.ir‌ قرار می گرفت. به همین دلیل پیشنهاد می شود که قبل از خواندن این مقاله سری های قبلی آموزش را در وب سایت  JSPTutorial.ir  ‌بخوانید.

به طور کلی دایرکتیو ها یکسری دستورات هستند که به وب سرور JSP اطلاع می دهند که برای کامپایل و اجرای صفحه چه کارهایی را انجام دهد.

یک دایرکتیو روی ساختار کلی Servlet تاثیر میذاره.

ادامه مطلب...

بررسی چک لیست های احراز هویت(Authentication) وب سایت OWASP

در این مقاله چک لیست هایی را که وب سایت OWASP برای تایید امنیت احراز هویت (Authentication)ارايه کرده است را بررسی کنیم.

چک لیست های احراز هویت OWASP
چک لیستی که وب سایت OWASP برای تایید امنیت احراز هویت یک وب سایت ارایه نموده است شامل موارد زیر می باشد:
1.    تست گواهی نامه های ارسال شده توسط یک کانال رمزگذاری شده
2.    تست گواهی نامه های پیشفرض
3.    تست ضعف مکانیزم تحریم
4.    تست دور زدن الگوی احراز هویت
5.    تست آسیب پذیری عملکرد به خاطر سپردن رمز عبور
6.    تست ضعف کش مرورگر
7.    تست ضعف سیاست پسورد
8.    تست ضعف امنیت سوال/جواب
9.    تست ضعف عملکرد تغییر یا بازنشانی کلمه عبور
10.    تست احراز هویت ضعیف تر در کانال های جایگزین

ادامه مطلب...

آموزش شروع برنامه نویسی با ASP.net Core

ASP.net Core یک باز طراحی از ASP.net می باشد. ASP.net Core  یک فریمورک برای ساخت نرم افزارهای بر پایه رایانش ابری مانند نرم افزارهای تحت وب و نرم افزارهایی که برای اینترنت اشیاء نوشته شده اند می باشد.این فریمورک متن باز(Open Source) می باشد و همچنین در سیستم عامل های مختلفی از جمله ویندوز، لینوکس و مک قابل اجرا می باشد. در طراحی ASP.net Core سعی شده که از کامپوننت هایی استفاده شود که سبک هستند و به همین دلیل نرم افزارهای نوشته شده بر اساس این فریمورک سریعتر از نرم افزارهای نوشته شده با ASP.net  می باشند.نرم افزارهای نوشته شده با این روش را می توانید با .net Core و یا .net framework کامل اجرا نمایید.(.net core  بخشی از .net framework است.).

ادامه مطلب...

آموزش ساخت وب سرویس و استفاده از آن در C Sharp

یکی از روش های ارتباط بین نرم افزار ها استفاده از وب سرویس های Soap می باشد. در این مقاله ساخت یک وب سرویس soap با استفاده از روش WCF در محیط دات نت ، نصب آن روی سرور های IIS ویندوز  و همچنین استفاده از آن به صورت همزمان و ناهمزمان در محیط دات نت با استفاده از یک پروژه نمونه توضیح داده می شود.

ادامه مطلب...

دانلود آخرین نسخه oracle jdk برای سیستم عامل لینوکس

برای دانلود آخرین نسخه oracle jdk و oracle jre  نسخه های 32bit و 64bit  لینوکس به لینک زیر مراجعه نمایید.

در این آدرس نسخه های 7 و 8 جاوا قرار داده شده و احتمالا نسخه های جدید تر نیز قرار داده خواهند شد.

فایل هایی که برای نصب در لینوکس قرار داده شده قابل استفاده در انواع نسخه های linux از جمله ubuntu , mint , fedora و redhat می باشند.

 

لینوکس jdk لینک دانلود

 

ادامه مطلب...

استفاده از صفحات ثابت HTML یا نرم افزارهای تحت وب؟کدامیک برای وب سایت شما بهتر است؟

وقتی شما قصد راه اندازی یک وب سایت را دارید یک سؤال برای شما مطرح خواهد بود و آن اینکه از چه راهی وب سایت را راه اندازی کنید.به طور کلی ۲ راه برای این کار وجود دارد:

 

1-استفاده از صفحات ثابت یا Static مانند HTML

 

2-استفاده از نرم افزارهای رایگان متن باز مانند Wordpress و Joomla یا نرم افزارهای پولی

 

هر کدام از این روش‌ها مزایا و معایبی دارند که در این مقاله سعی می‌کنیم شما را با آن‌ها آشنا کنیم.دانستن معایب و مزایا به شما کمک می‌کند تا بهترین روش را برای راه اندازی سایت خود انتخاب کنید تا با کمترین هزینه بیشترین امنیت،کارایی و تعداد بازدیدکننده را دریافت کنید.

ادامه مطلب...