جمعه, ۱۴ اردیبهشت, ۱۴۰۳ / 3 May, 2024
مجله ویستا

بررسی امکانات کلد فیوژن ۸


بررسی امکانات کلد فیوژن ۸
پس از خریده شدن شرکت ماکرومدیا توسط ادوبی ، این اولین نسخه از coldFusion است که توسط شرکت ادوبی وارد بازار شده است. نسخه ۸ کلدفیوژن امکانات جدیدی را برای برنامه نویسان این پلتفرم به ارمغان آورده است.
● امکانات نسخه جدید کلوفیوژن ۸ :
▪ نسخه ۸ کلدفیوژن امکان تعامل کامل را با فایل های PDF داراست .ایجاد خروجی PDF بصورت داینامیک یکی از امکانات داخلی نسخه جدید کلدفیوژن است.
▪ افزودن شده کامپوننت های فراوان آجاکس مانند دیتا گرید ، ویرایشگر ویزیویگ ، کنترل های درختی ، کنترل های Tab دار و مانند آن . کافیست یک تگ کوچک در صفحه خود اضافه کنید تا بصورت آجاکسی به بانک اطلاعاتی خود وصل شده و اطلاعات را در کامپوننت های مذکور نمایش دهید.
▪ یکپارچگی با دات نت : شاید این بخش برای برنامه نویسان دات نت خیلی جالب باشه . چون شما براحتی میتوانید هر شیئ دات نت را مانند اشیاء جاوا در برنامه کلدفیوژن خود تعریف کنید و از آن استفاده کنید !
▪ همخوانی کامل با microsoft Exchange برای ارسال ایمیل ، ایجاد یا تغییر رخدادهای calendar و مانند آن.
▪ دیباگر قدرتمند : کلدفیوژن ۸ از یک پلاگین دیباگر Eclipse استفاده میکند که امکان ایجاد breakpoint ، نمایش مقادیر متغیر ها هنگام اجرای بخش های گوناگون برنامه ، و امکانات step into را در دیباگ کد فراهم میکند.
▪ یکپارچگی با ادوبی فلکس : نسخه ۸ سرور افزار ادوبی ، امکان اتصال به Adobe LiveCycle® Data Services ES را که قبلا با نام فلکس شناخته میشد فراهم کرده است . فلکس امکان ایجاد محتوای داینامیک در محیط فلش را فراهم میکند.
▪ Multi Tread : ادوبی تگ جدیدی را برای کلدفیوژن بنام CFTHREAD معرفی کرده است که امکان ایجاد ، پایان دادن ، یکی کردن و حتی متوقف کردن tread های در حال اجرا را در برنامه فراهم میکند.
▪ تگ های جدید برای کار با عکس : ادوبی حدود ۵۰ تگ جدید را برای ایجاد تغییرات روی عکس به Coldfusion افزوده است که قابلیت هایی مانند نوشتن ، خواندن ، تغییر سایز ، چرخاندن و مانند آن را روی عکس اعمال میکند.
▪ امکان ایجاد کلاس های درس on-demand : مدیریت استریمینگ زنده برای ایجاد presentation های آنلاین.
▪ فیدساز کلدفیوژن : کلدفیوژن تگ های جدیدی را برای ایجاد فیدهای rss و atom از روی دیتابیس فراهم کرده است که بسادگی کار ایجاد یک فید استاندارد را برای شما فراهم میکند.
▪ کلدفیوژن دو تگ CFZIP and CFZIPPARAM را برای دستکاری فایل های آرشیو Zip و Jar معرفی کرده است . با استفاده از این نگ ها براحتی میتوانید با فایل های آرشیوی کار کنید.
▪ اضافه شدن امکان ایجاد role برای کاربران و مدیران یک سایت برای اعطای دسترسی های لازم به صفحات هنگام ورود هر کاربر.
▪ کلدفیوژن با پشتیبانی از کتابخانه های RSA BSAFE Crypto-J از ۱۴۰ نوع رمزنگاری داده ای پشتیبانی میکند.
▪ کلدفیوژن تگ جدیدی را برای اتصال به دیتابیس و کش کردن پروسیجر ها معرفی کرده است . همچنین درایورهای جدیدی را برای پشتیبانی از بانک های اطلاعاتی SQL Server ۲۰۰۵, Oracle ۱۰g, Sybase ASE۱۵, MySQL ۴ and ۵, PostgreSQL ۸, معرفی کرده است.
● درک و رفع نقص پیام های error در کلد فیوژن
▪ پیام خطای : ColdFusion—Access Denied
این پیام خطا هنگام کار با یکی از پایگاه های داده فایلی مایکروسافت (مانند Access و یا FoxPro) رخ میدهد .هنگامی که کلدفیوژن در حال دسترسی به پایگاه داده ها از طریق Data Source باشد . این ایراد معمولا زمانی رخ میدهد که شما مشغول رونویسی بانک داده ها از طریق FTP و یا کپی روی آن هستید .
بهترین راه حل این مشکل کنار گذاشتن coldfusion services و یا غیر فعال کردن Maintain Database Connection از بخش data source در ColdFusion Administrator است .
▪ پیام خطای : ColdFusion—Operation must use an updateable query error
این ایراد زمانی رخ می دهد که سعی در اجرای یک صفحه کلد فیوژن دارید که کارش آپدیت یا پاک کردن رکوردی از یک بانک اطلاعاتی مایکروسافت مثل اکسس است.این ایراد بصورت معمول زیاد رخ میدهد . چون کلدفیوژن اجازه دسترسی گسترده در سطح سیستم عامل شبکه برای نوشتن روی بانک اطلاعاتی ندارد .
برای حل این مسئله در ویندوز NT به آدرس زیر بروید :
Start > Settings > Control Panel > Services و روی ColdFusion Application Server service کلیک کنید و start-up account را بخاطر بسپارید . در حالت پیش فرض باید System Account باشد .بعد به پوشه ای بروید که فایل بانک اطلاعاتی در آن است و به آن account اجازه دسترسی به پوشه مورد نظر را بدهید. حتی اگر کنترل پوشه میگوید همه (everyone) حق دسترسی دارند باز هم باید اکانت ColdFusion startup را اضافه کنید.
نویسنده : حسین شرفی
منبع : سایت ماکرومدیاx