جلسه دوم راه اندازی تارپردازه ها به کمک تارپردازه های اسپرينگ (Spring Web Services)
پیادهسازی تارپردازهها میتواند به دو روش انجام شود. روش پیمان پیشین (Contract First) و روش پیمان پسین (Contract Last). در روش پیمان پسین ابتدا کد زده میشود و فایل دابلیواسدیال از روی کد ساخته میشود، در حالیکه در روش پیمان پیشین از دابلیواسدیال آغاز میکنیم و سپس به سراغ کد زدن میرویم. ما در اینجا چهارچوب اسپرینگ (براي اطلاعات بيشتر اين نوشتار را بخوانيد http://static.springsource.org/spring-ws/sites/1.5/reference/html/tutorial.html) را به کار می گيریم که خود از روش پیمان پیشین بهره میگیرد. روش پیمان پیشین دارای مزایایی در مقایسه با روش پیمان پسین است که برای اطلاعات بیشتر میتوانید به این نوشتار http://static.springsource.org/spring-ws/sites/1.5/reference/html/why-contract-first.html مراجعه کنید. جهت دریافتن بهتر روش انجام کار، پیادهسازی یک نمونه تارپردازه را در ایآرپی (ERP) در طول نوشتار نشان خواهيم داد. موجوديت دورهی دستمزد (SalaryPeriod) را بیانگاريد که شماری از آن در هر سال مالی (FinanceYear) وجود دارد. در حقيقت یک پیوند چند به یک ميان این دو برقرار است و میتوان با فراخوانی رويه (method) زير دورههای دستمزد يک سال مالی را خواند.
SalaryPeriodServiceUtil.loadSalaryPeriodByFinanceYear(financeYearId);
در واقع میخواهيم تارپردازهای بنويسم که شناسهی يک سالمالی را بگيرد و دورههای دستمزد آن را پاسخ دهد. در ادامه به کارهای لازم برای راهاندازی تارپردازهها و پیادهسازی این نمونه می پردازیم.
وبلاگی در زمینه آموزش جاوا و فلش می باشد.