<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Daniyal_kt</title>
        <link>https://virgool.io/feed/@Daniyal_kt</link>
        <description>دانیال کفائی نژاد طهرانی هستم . دانشجوی رشته نرم افزار کامپیوتر در دانشکده فنی و حرفه ای شهید شمسی پور</description>
        <language>fa</language>
        <pubDate>2026-06-17 13:49:43</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/25762/avatar/uWOp78.png?height=120&amp;width=120</url>
            <title>Daniyal_kt</title>
            <link>https://virgool.io/@Daniyal_kt</link>
        </image>

                    <item>
                <title>چه زمانی data_attribute را در HTML استفاده میکنیم ؟</title>
                <link>https://virgool.io/shamsipour/%DA%86%D9%87-%D8%B2%D9%85%D8%A7%D9%86%DB%8C-dataattribute-%D8%B1%D8%A7-%D8%AF%D8%B1-html-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D9%85%DB%8C%DA%A9%D9%86%DB%8C%D9%85-lmhyxgpdt36t</link>
                <description>HTML syntaxSection:نحو ساده است. هر ویژگی در هر عنصر که نام ویژگی آن با داده شروع می شود، یک data_attribute است. شما یک مقاله دارید و می خواهید یک اطلاعات اضافی را ذخیره کنید که هیچ تصویر نمایشی نداشته باشد. فقط از data_attribute برای آن استفاده کنید:JavaScript accessSection:خواندن مقادیر این صفات در JavaScript نیز بسیار ساده است. شما می توانید از getAttribute () با نام کامل HTML خود برای خواندن آنها استفاده کنید، اما استاندارد یک راه ساده تر را تعریف می کند: یک DOMStringMap که می توانید با استفاده از یک ویژگی data set خواند.برای به دست آوردن یک ویژگی داده از طریق شیء داده، اموال را بخشی از نام attribute بعد از data دریافت کنید (توجه داشته باشید که خط تیره به camelCase تبدیل می شود).در مورد فوق، قسمت article.dataset.columns = 5 این خصوصیت را به &quot;5&quot; تغییر میدهد. CSS access:توجه داشته باشید که  data_attributes ویژگی های HTML ساده است، شما حتی می توانید از CSS به آنها دسترسی پیدا کنید. به عنوان مثال برای نشان دادن اطلاعات پدر و مادر در مقاله شما می توانید محتوای تولید شده در CSS با استفاده از attr () تابع:شما همچنین می توانید انتخابگرهای attribute را در CSS  برای تغییر سبک با توجه به داده ها استفاده کنید:همچنین  data_attribute ها می توانند ذخیره شوند تا حاوی اطلاعاتی باشند که دائما در حال تغییر هستند مانند امتیاز در یک بازی. با استفاده از انتخابگرهای CSS و دسترسی به جاوا اسکریپت این اجازه را می دهد تا شما برای ساختن برخی از افکت های بسیار زیبا بدون نیاز به نوشتن روال های صفحه نمایش خود باشید.برای فهم بیشتر بر روی لینک زیر کلید کرده و کلیپ رو مشاده کنید  https://www.aparat.com/v/2LgDH                         با تشکر فراوان خدمت استاد گرامی جناب آقای دکتر احمد ابریشمی                                              نام دانشجو : دانیال کفائی نژاد طهرانی                                           دانشکده فنی و حرفه ای شهید شمسی پور</description>
                <category>Daniyal_kt</category>
                <author>Daniyal_kt</author>
                <pubDate>Mon, 07 Jan 2019 23:15:59 +0330</pubDate>
            </item>
                    <item>
                <title>J2EE or Java EE</title>
                <link>https://virgool.io/@Daniyal_kt/j2ee-or-java-ee-j7nmxum7lzwi</link>
                <description> ابتدا به تعریف Application server میپردازیم :نرم افزاری هست که واسط بین نرم افزار شما و سیستم عامل می باشد. این نرم افزار وظایفی چون:-اجرای کتابخانه ها و سرویس های نرم افزار شما-دریافت منابع سیستمی از سیستم عامل و مهیا کردن آنها برای سیستم شما و سایر سیستم های دیگری که ممکن است همزمان روی آن as د  حال اجرا باشند، به شیوه کاملا مدیریت شده-برقراری ارتباط سیستم شما با سایر سرور ها مثل سرور پایگاه داده و سرور پیام-بر قراری ارتباط با سایر اپلیکیشن سرور ها-مدیریت life-cycle اجزای مختلف نرم افزار شمادر دهه 1990 سیستم ها باید از client-server استفاده میکردن اما امروزه Application server ها از مدل multi-tier استفاده میکنند و J2EE چیست ؟   زبان برنامه نویسی بسته نرم افزاری ، یک ابزار و یا یک سرویس نیست . به عبارت ساده ترJ2EE لزوما یک میان افزار استاندارد است که شرکت سان میکروسیستم آن را برای توسعه و به کارگیری برنامه های کاربردی تجاری در مقیاس گسترده و با قابلیت الکترونیکی و به صورت توزیعی و چند لایه ارائه کرده است .برنامه هایی کاربردی که برای استانداردهای نوشته میشوندJ2EE نوشته میشوند مزایای زیادی را در بر میگیرند که قابلیت جابه جایی، امنیت، مقیاس پذیری، توازن بار و قابریت استفاده مجدد از آن جمله است .تعریف Platform :  محیطی که برنامه های نوشته شده به زبان جاوا در آن اجرا میشود  تعریفJava SE : درواقع وقتی صحبت از Java میشود اولین تصویری که به ذهن می آید Java SE API میباشد. تعریفJava EE : این platform بر پایه Java SE میباشد و شامل API و محیط اجرا برای ایجاد و اجرای برنامه هایی در ابعاد بزرگ n-tier , امن تر در بستر شبکه میباشد تعریفJava ME: برای اجرای برنامه های نوشته شده به زبان جاوا بر روی Device هایی با ابعاد کوچک مانند تلفن همراه میباشد تعریفJava FX : این Platform برای تولید Desktop Application میباشد و میتوان بر روی Device ها اجرا شود . Java FX به روی جایگزینی برای Swing تهیه شد. و n-tier چیست ؟  در تعریف Java EE platform به کلمه n-tier اشاره شد. برای معرفی برنامه های n-tier میتوان گفت برنامه هایی هستند گه بیشتر از یک لایه توسعه میابند . تعداد لایه ها میتواند متناسب با ابعاد و اهمیت پروژه متفاوت باشد. معماری Java EE یک معماری multi-tiered است که انواع tier عبارت اند از (  Client tier Web tier - Business tier )هرکدام از این tierها میتوانند به صورت مستقل بروی یک ماشین مجزا اجرا شود و این باعث میشود که معماری Java EE یم معماری scaleble باشد. نمودار  J2EE multi-tier  : J2EE Application Scenarios  -Multi-tier typical application -Stand-alone client -Web-centric application -Business-to-business  پایان نام دانشجو : دانیال کفایی نژاد طهرانی 96220033111067نام استاد : دکتر احمد ابریشمیدانشکده فنی و حرفه ای شهید شمسی پور تهران</description>
                <category>Daniyal_kt</category>
                <author>Daniyal_kt</author>
                <pubDate>Fri, 28 Dec 2018 21:13:49 +0330</pubDate>
            </item>
            </channel>
</rss>