گزارش منتشر شده گارتنر در خصوص تبدیل برنامه های Oracle Form Builder  به ADF یا APEX حاکی از آن است که ADF بهترین گزینه برای تبدیل برنامهای Form Builder میباشد و به نظر گاتنر Oracle APEX تکنولوژی مناسبی برای این موضوع نمیباشد و بنا بر این گزارش Apex  نمیتواند پیچیدگیهای برنامه های کاربردی را بر طرف نماید و مشکلاتی مانند عدم نگهداری نسخه های مختلف برنامه و همچنین عدم وجود مکانیزم کار گروهی از جمله عواملی میباشد که گارتنر به آن بعنوان دلایل عدم مناسب بودن Apex در این گزارش اشاره مینماید.

به گزارش گارتنر برنامه های تبدیل خودکار نیز دارای فراز و نشیب های گوناگون بوده و دارای معایب و مزایای خاص خود میباشند و به همین دلیل گارتنر بهترین گزینه را آموزش و تولید در داخل شرکت (in house migration) و همچنین برون سپاری ( Out Sourcing) میداند.

همچنین در همین گزارش برنامه های Form Builder  را تنها برای برنامه های قدیمی و یا ارتباط بین برنامه های جدید با برنامه های قدیمی مناسب میداند و سرمایه گذاری مناسب را معماری سرویس گرا (SOA) و تکنولوژیهای مبتنی بر جاوا مانند (Oracle ADF) میداند.

متن کامل این گزارش در پیوست همین مطلب آمده است و همچنین در آدرس زیر قابل دسترسی میباشد.

http://www.gartner.com/technology/reprints.do?id=1-198LN9P&ct=120208&st=sb

شنبه ، 10 ارديبهشت 1390 ، 16:55

Web 2.0 Solutions with Oracle WebCenter 11g

Web 2.0 takes advantage the web platform to build applications that offer communication, collaboration, knowledge sharing, social networking while Enterprise 2.0 promotes the productivity of organizations by using the new technology platform offered by Web 2.0. The scope of Enterprise 2.0 is not restricted to the organization itself, but also includes its partners and customers.

How we can implement a solution that supports the guidelines suggested by Enterprise 2.0 and Web 2.0? The Oracle answer is called Oracle WebCenter Suite.

In this book, it teaches you how to create custom WebCenter applications using Oracle WebCenter Suite with its hands-on practical tutorial.

What's Oracle WebCenter

In a nutshell, Oracle WebCenter provides design time and runtime tools for building enterprise portals, transactional websites, and social networking sites. Different WebCenter terms mean different products and services it provide. See below for clarification:

WebCenter Services - A set of pre-built business components (Blogs, Wikis, Discussions, Search, etc) that developers can utilize to build applications. These are essentially out of the box portlets.
WebCenter Spaces - The homegrown out of the box Oracle portal product.
WebCenter Framework - A set of ADF components and APIs that let developers tap into the Oracle product stack.
WebCenter Suite 11g - Oracle owns 3 portal products: WCI (Plumtree->BEA acquisition), BEA Portal (BEA acquisition), and WebCenter (Oracle Organic product). WebCenter Suite is the blanket license you can buy to acquire all three of these portal products.
WebCenter 11g - The term used for collectively referring to Oracle WebCenter Spaces, WebCenter Services, and WebCenter Framework.

What's in the Book

Oracle WebCenter provides a rich set of Web 2.0 features and Enterprise 2.0 capabilities. It is the platform that provides the integration of the following services:

* Wiki and Blog Services
* Content Management Service
* Discussion Forums Service
* Search Service
* Tags and Links Services

To simplify its configuration and deployment, Oracle has provided pre-bluilt solutions such as existing WebCenter task flows, an out-of-box Portal application, and many other building blocks which requires little development efforts. However, it still requires you some knowledge of how to assemly different components together and in which order. To fill in that gap, this cookbook comes in handy. It provides you detailed step-by-step instructions, guidance, tips and best practices.

For example, it

* Provides you the tip on increasing the number of processes to be used by Database
* Describes each building blocks and instructs you to build them from bottom up
* Guides you to run RCU and install the WebLogic Server before you install WebCenter
* Helps you create simple WebCenter applications to demonstrate the tools, development methodology, and deployment of custom WebCenter applications
* Helps you create a HelloWorld web service, which is used by a HelloWorld portlet producer; the portlet producer is then consumed by a HelloWorld WebCenter application
* Helps you develop page templates and add data-access features to your WebCenter applications
* Demonstrates simple ways to incorporate different collaboration tools or services into your custom WebCenter applications
* Shows you how to configure ADF Security and set the ADF policy on the pages created
* Makes clear how to configure, personalize and create content and combine it with external information using Oracle WebCenter Spaces
* Touches upon Oracle Composer and Oracle Metadata Service

Read More

With the aid of this book, you can acquire the experience of setting up Oracle WebCenter design-time and runtime environments, developing Custom WebCenter applications with JDeveloper IDE using ADF and JSF, working on an out-of-box Portal Application named WebCenter Spaces, creating site contents using WebCenter Spaces, etc. However, this is just a beginning.

You can follow up on resources listed in the references section. For example, as a WebCenter Developer, you would like to read its Developer's Guide; to polish your ADF skills, you would like follow up on Fusion Middleware Developer's Guide.

Finally, you can also deep dive into Fusion Order Demo for WebCenter, which demonstrates common use cases in Fusion Middleware applications, including the integration between different components of the Fusion technology stack (ADF, BPEL, and WebCenter).

 

حدو.د قیمت نسخه چاپی 10-15 هزار تومان زمان تحویل حداکثر 4 روز

شما میتوانید نسخه چاچی این کتاب را در ایران خریداری نمایید زمان ارسال خرید شما کمتر از 1 هفته میباشد و نسخه مربوطه بصورت آفست میباشد.جهت سفارش نسخه چاپی این کتاب درخواست خود را با شرح عنوان و تعداد نسخه ایمیل نمایید مسئولین مربوطه با شما تماس خواهند گرفت.

چاپ شده در book
شنبه ، 8 آبان 1389 ، 22:11

Professional Oracle WebLogic Server

Professional Oracle WebLogic Server

 

Paperback: 816 pages
Publisher: Wrox; 1 edition (October 26, 2009)
Language: English
ISBN-10: 0470484306
ISBN-13: 978-0470484302
Format: PDF
Description: Authoritative guide to Oracle WebLogic Server-from Oracle insiders

If you”re an experienced Java developer who wants to expand your skills, Professional Oracle WebLogic Server is the perfect guide for you. This book is written by a top-notch author team that that includes one of the lead architects from Oracle’s Fusion Middleware Development Architects team.

Follow their best practices, workarounds, and sound techniques and confidently develop even the most mission-critical applications with WebLogic Server.

This book fully covers WebLogic Server 11g, including the new features of both JEE 5 and WebLogic Server, as well as JEE 5 annotations, Spring, JPA, JAX-WS, JMS Store-And-Forward, SAML support, and the WLST administrative scripting tool.

This book is the authoritative guide to
Choosing a Web application architecture
Best practices for development and production environments
Designing an Java EE application
Building Enterprise JavaBeans in WebLogic Server
Building an EJB application
Packaging and deploying WebLogic web applications
Developing and deploying web services
Using WebLogic JMS
Using WebLogic security
Administering and deploying applications in WebLogic Server
Optimizing WebLogic Server performance
size :5Mb

حدو.د قیمت نسخه چاپی 10-15 هزار تومان زمان تحویل حداکثر 4 روز

 

شما میتوانید نسخه چاچی این کتاب را در ایران خریداری نمایید زمان ارسال خرید شما کمتر از 1 هفته میباشد و نسخه مربوطه بصورت آفست میباشد.جهت سفارش نسخه چاپی این کتاب درخواست خود را با شرح عنوان و تعداد نسخه ایمیل نمایید مسئولین مربوطه با شما تماس خواهند گرفت.

چاپ شده در book

Getting Started with Oracle BPM Suite 11gR1 - A Hands-On Tutorial
Publisher: Packt Publishing 2010 | 536 Pages | ISBN: 1849681686 | PDF | 17 MB
This fully illustrated step-by-step tutorial is based on proven training content that has been highly praised by hundreds of developers in product training courses given as part of the BPM Suite 11g rollout. You will learn how to build a business process application project iteratively with each chapter introducing new technology components and adding a functional increment. Each chapter comes with a working solution for your reference. You can use the solution to start the tutorial at any point or to jump around to the chapters most interesting to you. This clear and detailed tutorial is perfect for both new and experienced business process developers, process architects, and process analysts looking for a pragmatic and hands-on approach to learning Oracle BPM Suite 11g.

حدو.د قیمت نسخه چاپی 10-15 هزار تومان زمان تحویل حداکثر 4 روز

شما میتوانید نسخه چاچی این کتاب را در ایران خریداری نمایید زمان ارسال خرید شما کمتر از 1 هفته میباشد و نسخه مربوطه بصورت آفست میباشد.جهت سفارش نسخهچاپی این کتاب درخواست خود را با شرح عنوان و تعداد نسخه ایمیل نمایید مسئولین مربوطه با شما تماس خواهند گرفت.

چاپ شده در book
چهارشنبه ، 5 آبان 1389 ، 21:55

Oracle SOA Suite 11g Handbook (Osborne ORACLE Press Series)

Master Oracle SOA Suite 11g

Design and implement an agile service-oriented enterprise computing infrastructure using the detailed information in this Oracle Press guide. Written by an Oracle ACE director, Oracle SOA Suite 11g Handbook uses a hands-on case study to illustrate each programming, management, and governance concept. Get expert techniques for modeling and implementing complex business processes and deploying and securing Web services, while maximizing decoupling and code reuse.

  • Install Oracle SOA Suite 11g or migrate from a previous version
  • Design and develop composite applications using SCA and SDO
  • Model processes using BPEL, BPMN, and human task components
  • Connect components through mapping and filtering with Oracle Mediator
  • Apply the principles of event-driven architecture through complex event processing, the event delivery network, and Oracle Business Activity Monitoring server
  • Benefit from the power of Java through the Spring component and the interaction with Oracle
  • Validate, enrich, transform, route, and operate on data using the Oracle Service Bus
  • Deploy, test, and manage composite applications from the Oracle Enterprise Manager control console

About the Author

Lucas Jellema, an Oracle Ace Director (Fusion Middleware), is a consultant and expertise manager with a primary focus on the Oracle SOA Suite. He is a frequent presenter at international conferences as well as the author of many articles for both Dutch and international magazines and websites. Lucas has written over 400 articles on the popular AMIS Technology blog

 

حدو.د قیمت نسخه چاپی 10-15 هزار تومان زمان تحویل حداکثر 4 روز

شما میتوانید نسخه چاچی این کتاب را در ایران خریداری نمایید زمان ارسال خرید شما کمتر از 1 هفته میباشد و نسخه مربوطه بصورت آفست میباشد.جهت سفارش نسخهچاپی این کتاب درخواست خود را با شرح عنوان و تعداد نسخه ایمیل نمایید مسئولین مربوطه با شما تماس خواهند گرفت.

چاپ شده در book
Oracle WebCenter 11g Handbook: Build Rich, Customizable Enterprise 2.0 Applications
McGraw-Hill (11-2009) | PDF | 528 pages | 0071629327 | 11.7Mb


Oracle WebCenter 11g Handbook: Build Rich, Customizable Enterprise 2.0 Applications /by Frederic Desbiens (Author), Peter Moskovits (Author), Philipp Weckerle (Author) .Transform your organization into a personalized, user-focused workplace using the detailed information in this comprehensive Oracle Press guide. Oracle WebCenter 11g Handbook shows you how to build Enterprise 2.0 applications that facilitate collaboration and foster innovation.
You'll work with task flows and content systems, employ social networking tools, develop portals and composite applications, and deploy runtime customization. Debugging, security, and application tuning are also covered in this practical resource.
* Develop, test, and deploy dynamic enterprise applications, portals, and portlets
* Design data-backed rich Internet applications using Oracle JDeveloper 11g and Oracle WebLogic Server
* Work with Oracle Content Server and Oracle Secure Enterprise Search
* Customize applications at runtime using Oracle Composer and metadata services
* Use the resource catalog to deliver personalized search results to end users
* Integrate RSS feeds, forums, wikis, and blogs with Oracle WebCenter social computing services
* Implement the latest Oracle Application Development Framework security tools
* Extend functionality using mashups, composite applications, and third-party add-ons
* Understand the Web 2.0 and portal technologies behind Oracle Fusion Applications

دانلود

شما میتوانید نسخه چاچی این کتاب را در ایران خریداری نمایید زمان ارسال خرید شما کمتر از 1 هفته میباشد و نسخه مربوطه بصورت آفست میباشد.جهت سفارش نسخهچاپی این کتاب درخواست خود را با شرح عنوان و تعداد نسخه ایمیل نمایید مسئولین مربوطه با شما تماس خواهند گرفت.

چاپ شده در book
چهارشنبه ، 14 مهر 1389 ، 01:36

تقویم هجری(عربی)برای ADF

این کامپوننت تقویم عربی برای Oracle Jdeveloper میباشد و در حقیقت همان af:inputDate میباشد که اصلاح گردیده است

 

در تغییر آن از کارشناسان شرکت اراکل کمک گرفته شده است و برای نسخه های 11.1.1.3 و 11.1.1.2 موجود میباشد و تنها بر روی سرور نصب میگردد.


چاپ شده در ADF
چهارشنبه ، 14 مهر 1389 ، 01:26

کامپوننت Toolbar Set

این کامپوننت پس از قرار گیری در صفحه تنها با تنظیم یک فیلد بر روی آن کلیه عملیات عقب وجلو رفتن بر روی رکورد ها، ایجاد، حذف، ثبت و لغو تغییرات وجستجو را پوشش میدهد.

باعث ایجاد یکسان سازی ظاهر صفحات گردیده و امکان اضافه کردن دکمه های دیگر را نیز دارد

· عملیات حذف در آن ابتدا تاییدیه میگیرد.

· در صورت تغییر رکورد میتوان فرد را مجبور کرد که تغییرات را ثبت یا لغو نماید سپس به رکورد بعدی برود.

· صفحه جستجو بدون کد نویسی ایجاد میگردد.

· در کد نویسی آن از استاندارد های اراکل استفاده گردیده است.

· با استفاده از این کامپوننت کد نویسی صفحات CRUD بیشتر از 40% در زمان صرفه جویی میگردد.

· بر روی صفحات master/detail و به هر 2 شکل table یا form قابل استفاده میباشد.

پس از قرار دادن در صفحه فیلد iteratorname را برای آن پرنماییدIteratorname نام iterate میباشد که بر روی آن میخواهید عملیات CRUD را انجام دهید.

در ادامه کلیه فیلدها و عملکرد هریک مشخص گردیده است.

default

description

Property name

نام iterator که بر روی آن این کامپوننت عملیات CRUD انجام میدهد

iteratorname

persian

زبان نمایش این کامپوننت در حال حاضر مقادیر Persian/English برای دو زبان فارسی و انگلیسی پشتیبانی میگردد.

lang

true

اگررکوردی تغییرکرده است تا تغییرات ثبت یا لغو نگردد فرد نمیتواند به رکورد بعدی یا قبلی برود یا رکورد جدیدی ایجاد نماید

warningChanged

false

در صورتیکه معادل true باشد از ppr استفاده مینماید. در این حالت باید id کامپوننت در بخش partialTriggers برای جدول یا فرم مربوطه اضافه گردد.

partialsubmit

true

نمایش یا عدم نمایش دکمه "اولین رکورد"

showfirst

true

نمایش یا عدم نمایش دکمه "آخرین رکورد"

showlast

true

نمایش یا عدم نمایش دکمه " رکورد قبلی"

showprevious

true

نمایش یا عدم نمایش دکمه "رکورد بعدی"

shownext

true

نمایش یا عدم نمایش دکمه "ایجاد رکورد"

showcreate

true

نمایش یا عدم نمایش دکمه "حذف رکورد"

showdelete

true

نمایش یا عدم نمایش دکمه "ثبت تغییرات"

showcommit

true

نمایش یا عدم نمایش دکمه "لغو تغییرات"

showrollback

true

نمایش یا عدم نمایش دکمه "بازیابی مجدد رکوردهای جدید"

showreferesh

false

غیر فعال کردن دکمه نمایش رکورد اول

disabled_first

false

غیر فعال کردن دکمه نمایش رکورد آخر

disabled_last

false

غیر فعال کردن دکمه نمایش رکورد قبلی

disabled_previous

false

غیر فعال کردن دکمه نمایش رکورد بعدی

disabled_next

false

غیر فعال کردن دکمه ایجاد

disabled_create

false

غیر فعال کردن دکمه حذف

disabled_delete

false

غیر فعال کردن دکمه ثبت تغییرات

disabled_commit

false

غیر فعال کردن دکمه لغو تغییرات

disabled_rollback

false

غیر فعال کردن دکمه بارگذاری مجدد

disabled_refresh

true

پس از ثبت رکورد اگر با خطا مواجه گردید، لغو تغییرات (rollback) صورت میپذیرد.

RollbackAfterUnsuccessfulCommit

false

غیر فعال کردن دکمه تغییر رکورد

disabled_EditCommand

[1] این کلد هیچ کاری انجام نمیدهد صرفاً جهت هماهنگی با ورژنهای قبلی قرار گرفته است و در این نسخه منسوخ گردیده است

tableFormId

3

تعداد رکوردهای قابل نمایش در صفحه جستجو

search_rows

-1

تعداد ستونهای قابل نمایش در صفحه جستجو

search_maxColumns

False

در صورتیکه بخواهید اگر انجام عملیاتی مانند حذف، با خطا مواجه گردید دلیل خطا نمایش داده گردد.

debug

false

نمایش یا عدم نمایش دکمه "نمایش جستجوی خطی"

 

showquery

در صورتیکه برای عملیات جستجو از popup خاصی استفاده مینمایید مانند زمانیکه از taskflow استفاده میکنید id مربوط به popup را در اینجا قرار دهید تا با فشار دکمه جستجو بجای عملیات جستجو popup مربوطه باز گردد.

searchpopupid

در صورتیکه برای عملیات insert از popup خاصی استفاده مینمایید مانند زمانیکه از taskflow استفاده میکنید id مربوط به popup را در اینجا قرار دهید تا با فشار دکمه insert بجای عملیات درج popup مربوطه باز گردد.

createpopupid

true

در صورت فعال بودن پس از عملیات حذف commit صورت میپذیرد

commitafterdelete

Id مربوط به query در اینجا ظاهر میگردد به قسمت ایجاد جستجو مراجعه نمایید

quickqueryid

نمایش دکمه edit ، این دکمه کمک میکند تا رکورد جاری در وضعیت ویرایش قرار بگیرد.

نکته: برای فعال شدن حالت تغییر باید از توابع کمکی شرکت استفاده کرده باشید و در داخل properties مربوط به view متناظر با iterator این کامپوننت مقدار برای آن ست شده باشد

showEditCommand



[1] اگر در نسخه های قبلی از این Attribute استفاده کردیده اید میبایست آن را حذف نمایید.

چاپ شده در ADF
چهارشنبه ، 14 مهر 1389 ، 00:42

تقویم فارسی برای ADF

این کامپوننت در حقیقت خود کامپوننت تاریخ مربوط بهADF 11g میباشد (af:InputDate) که تنها به منظور نمایش تاریخ فارسی تنظیم و تغییر نموده است لذا از دید برنامه نویس هسچ تغییری در روال صفحات و برنامه نویسی وجود نخواهد داشت میتوان اینگونه تصور نمود که به محظ نصب برنامه فارسی سازی تقویم کلیه تقویم ها فارسی میگردد بدون نیاز به هیچگونه تغییر در کد برنامه های نوشته گردیده، در راستای این برنامه نکات زیر را میتوان عنوان نمود

 

 

امکانات:

1. کلیه موارد کامپوننت فارسی میگردد و هیچ نکته انگلیسی در آن وجود نخواهد داشت

2. امکان وجود فارسی و انگلیسی وجود خواهد داشت

3. فارسی گردیدن یا انگلیسی گردیدن اتوماتیک به locale صفحه بر میگردد در locale انگلیسی بصورت تاریخ لاتین و در locale مربوط به فارسی بصورت تاریخ هجری شمسی میگردد

4. پس از انتخاب تاریخ زمان انتخاب گردیده بصورت رشته نوشتاری String بر میگردد و فرمت آن بصورت yyyy/mm/dd میباشد مانند 1389/04/21

5. فرمت را میتوان بنا به خواسته شما تغییر داد ولی در حال حاضر امکان تغییر فرمت در زمان اجرای برنامه وجود ندارد

6. کامپوننت امکان انتخاب تاریخ غیر معتبر را به کاربر نمیدهد.

7. نسخه های 11.1.1.2 و 11.1.1.3 را پوشش میدهد

8. بر روی سرور فقط یکبار نصب میشود

9. نیازی به نصب بر روی کلاینت یا دستگاه برنام نویس ندارد

 

چاپ شده در ADF
چهارشنبه ، 14 مهر 1389 ، 00:42

فارسی سازی نوشتارهای استفاده شده


به منظور بومی سازی این چهار چوب ، شرکت شاخص نرم‌افزار با كمك تیم حرفه‌اي خود که تجربه چندین ساله در راهبری این تکنولوژی را دارا میباشد و با استفاده از تحقیقات گسترده و کمک های مستقیم وغیر مستقیم شایاني که از برنامه نویسان داخلي و خارجي گرفته است ، موفق گرديد تا کاستی محصول شرکت اراکل ، که همان پشتیبانی نکردن از زبان فارسی میباشد را بر طرف كرده و در حال حاضر اكثر موارد داخلی این چهارچوب را به زبان فارسی ترجمه نمايد.

لازم به ذکر است که با مهندسی معکوسی که در اين فرايند صورت گرفته است پشتیبانی زبان فارسی به روشی کاملاً استاندارد پياده سازي شده و هیچ تغییر اضافی یا غیر متعارفی در این چهار چوب انجام نشده است.

farsi label loading

از آنجایی که فارسی سازی كامل این محصول در عمل بیش از هزار لغت يا عبارت را شامل میگردد لذا احتمالا مواردقابل تغييري هنوز وجود دارد كه البته موارد ریز باقی مانده در مدت پشتیبانی بصورت رایگان رفع میگردد .

در صورتی که هریک از عبارات ترجمه گردیده بر حسب سلیقه ، نیاز به تغییر داشته باشد ، اين تغييرات توسط شرکت در مدت زمان پشتیبانی بصورت رايگان انجام ميشود و در صورت تغییر نسخه ADF ، در کوتاهترین زمان ، فارسي سازی آن صورت میپذیرد و تعهد آن توسط شرکت پذیرفته میگردد .

چاپ شده در ADF