Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Техникалық стандарт
Technical standard
Java Portlet Specification портлеттер мен олардың контейнерлері арасындағы шартты белгілейді; ол Java portlet әзірлеушілері үшін қолайлы бағдарламалау үлгісін қамтамасыз етеді. Ол әртүрлі Java Specification Requests (JSR) арқылы анықталады.
A Java Portlet Specification defines a contract between portlets and their containers; they provides a convenient programming model for Java portlet developers. It is defined through various Java Specification Requests (JSRs).
Портлеттер
Портлет – веб-порталда басқарылатын және көрсетілетін, қосымша қолданылатын пайдаланушы интерфейсі бағдарламалық компоненті. Портлет веб-клиенттен келетін сұраныстарға жауап береді және динамикалық мазмұн жасайды. Портлеттерді қолдануға мысалдар: электрондық пошта, ауа райы болжамдары, талқылау алаңдары және жаңалықтар.
A portlet is a pluggable user interface software component that is managed and displayed in a web portal. A portlet responds to requests from a web client with and generates dynamic content. Some examples of portlet applications are e mail, weather reports, discussion forums, and news.
Портлет контейнерлері
Портлет портлет контейнерімен басқарылады, ол портлеттерді іске қосып, оларға қажетті орындалу ортасын қамтамасыз етеді. Портлет контейнері порталдан өзінде орналасқан портлеттерде орындалуы тиіс сұрауларды қабылдайды.
A portlet is managed by a portlet container, which runs portlets and provides them with the required runtime environment. A portlet container receives requests from the portal to execute requests on the portlets hosted by it.
Сипаттамалар
Портлет стандарттары – платформаға тәуелсіз бағдарламалық интерфейстер, олар бағдарламалық жасақтаманы әзірлеушілерге стандарттарды қолдайтын кез келген порталға қосылатын портлеттерді жасауға мүмкіндік береді. Мысалы, Java Portlet Specification. Java портлеті Java Servlet-ке ұқсас, бірақ толық құжаттардың орнына фрагменттерді шығарады және URL-ге байланысты емес. Java Portlet Specification (JSR) портлеттер мен портлет контейнері арасындағы шартты анықтайды. JSR бағдарламалаушыларға Java портлеттерін жасау үшін ыңғайлы модель ұсынады.
Portlet standards are platform independent application programming interfaces that are intended to enable software developers to create portlets that can be plugged into any portal supporting the standards. An example is the Java Portlet Specification. A Java portlet resembles a Java Servlet, but produces fragments rather than complete documents, and is not bound by a URL. A Java Portlet Specification (JSR) defines a contract between portlets and the portlet container. JSRs provides a convenient programming model for Java portlet developers.
Портлет каталогы
Бастапқыда Java портал әзірлеушілерінің өз portlet даму аясы болды, сондықтан осы portlet-тер нақты портал серверлерімен шектелді және басқа Java порталдарына орналастырыла алмады. JSR 168 пайда болғаннан кейін, Java portlet-терін JSR 168 талаптарына сәйкес келетін кез келген Java портал серверіне орналастыруға болады. Portlet каталогы – кәсіптік порталдар үшін қолдануға дайын компоненттер жиынтығы. Порталдарды пайдалануды жоспарлағандарға көптеген және әртүрлі portlet-терді орнату және іске қосу қажет. Осы жағдайда portlet каталогы көмектеседі. JSR 168 негізіндегі portlet каталогы, осы каталогтағы portlet-тердің кез келген стандартқа сәйкес Java портал серверінде жұмыс істейтініне кепілдік береді. Осы каталогтарда ынтымақтастық, әлеуметтік желілер, қауымдастық, мазмұнды басқару, қосымша құралдар, күнтізбе, кадрлық басқару сияқты портлет шешімдерінің түрлері (вертикальді салалар және технологиялар) бар. Көптеген ашық кодты және коммерциялық portlet каталогтары бар, бірақ JSR 168 негізіндегі шешімдер сирек. JSR 168 талаптары әзірлеушілерге JSR 168 стандартына сәйкес portlet жиынтығын сақтау үшін кодты қайта пайдалануға мүмкіндік береді. Орналастырушылар үшін бір жиын шешімді сақтап, оны көптеген серверлерге орнату оңай.
Initially Java portal vendors had their own portlet development framework thus those portlets were confined to specific portal servers and couldn't be deployed to the rest of the Java portals. After JSR 168 inception, Java portlets may be deployed on any Java portal servers adhering to JSR 168 specifications. A Portlets Catalog is a set of portlets that are ready to use components for enterprise portals. For those who want to adopt portals certainly need many and variety of portlets to deploy and run. Here Portlets catalog are of use. A JSR 168 portlets catalog makes sure that portlets under this catalog may run on any standards–compliant Java portal server. Types of portlet solution (vertical domains and technology) like collaboration, social networking, community, content management, utility, calendaring, HRM all are available in these catalogs. There are many open source and commercial Portlets Catalog available but JSR 168 based solutions are rare. JSR 168 specifications offer suitability to the developers to reuse the code to maintain a set of JSR 168 compliant portlets. For deployers, it's easy to keep a single set of solution and deploy it on many.