أباتشي سترتس هو بيئة اخاصة بتطوير تطبيقات الإنترنت في لغة Java باستخدام Jsp وهي مبنية علي أساس النمط التصميمي MVC Model-View-Controller
سترتس هو إطار-عمل (framework) لإنشاء مواقع دينامية تفاعلية باستعمال لغة جافا. الهدف من هذا الإطار هو تسهيل عملية بناء المواقع وتنظيمها بحيث يتم فصل الأجزاء الرئيسية المكونة للموقع عن بعضها بعض. هذا الفصل بين المكونات الرئيسية يفيد في تنظيم مرحلة البناء بحيث يتم توزيع الأدوار بين فريق العمل حسب تخصصات أعضاء الفريق. وبهذه الطريقة يقوم العضو المتخصص بالتصميم مثلاً بتركيز جهده على عملية التصميم ذاتها دون الحاجة إلى الإلمام بقواعد البرمجة، أو طريقة عمل قواعد البيانات، أو البنية المنطقية الداخلية للبرنامج (الموقع). مما يسهل توزيع الأدوار، ويمنع حدوث تداخل بين مسؤوليات أعضاء الفريق الذي يسبب في كثير من الأحيان شعور بالتلبك والحيرة بين الموظفين. كما أنه يضع معايير مشتركة لإنشاء المواقع (standards) يحقق الالتزام بها سهولة انتقال الموقع قيد الإنشاء من موظف إلى آخر والبناء عليه دون الحاجة إلى الرجوع إلى الموظف الأول لفهم ما قام به.
الجدير بالذكر أن السترتس كإطار-عمل قد يحقق فوائد واضحة عند تطبيقه على برامج كبيرة تحتاج إلى عدة موظفين لبنائها. إما عند تصميم المواقع البسيطة فقد يزيد السترتس من حجم العمل بلا مبرر.

 هو بيئة اخاصة بتطوير تطبيقات الإنترنت في لغة
ما هو أباتشي سترتس؟

نشاء مواقع دينامية تفاعلية باستعمال لغة جافا.
ما هي لغة البرمجة التي يستخدمها أباتشي سترتس؟

 هو تسهيل عملية بناء المواقع وتنظيمها بحيث يتم فصل الأجزاء الرئيسية المكونة للموقع عن بعضها بعض
ما هو الهدف الرئيسي لاستخدام إطار العمل سترتس؟

يفيد في تنظيم مرحلة البناء بحيث يتم توزيع الأدوار بين فريق العمل حسب تخصصات أعضاء الفريق.
ما هي فوائد تقسيم المكونات الرئيسية في مواقع الويب باستخدام سترتس؟

 حسب تخصصات أعضاء الفريق. وبهذه الطريقة يقوم العضو المتخصص بالتصميم مثلاً بتركيز جهده على عملية التصميم ذاتها دون الحاجة إلى الإلمام 
كيف يساهم استخدام سترتس في توزيع الأدوار وتنظيم فرق العمل في تطوير المواقع؟

.
ما هي المعايير المشتركة التي يوفرها سترتس لإنشاء المواقع؟

.
ما هي فوائد تطبيق سترتس على البرامج الكبيرة التي تحتاج إلى فرق عمل كبيرة؟

.
ما هي المشاكل المحتملة في استخدام سترتس في تطوير المواقع البسيطة؟



