Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Stripes11 мая 2011открытый веб-фреймворк основанный на паттерне MVC. Целью проекта является создание более легковесного фреймворка, нежели Struts, с использованием таких технологий Java как аннотации и средства настраиваемой типизации, которые были введены в версии Java 1.5 для реализации принципа «convention over configuration». Основной акцент делается на том, что простые соглашения, используемые в данном фреймворке, уменьшают избыточность в настройке. Фактически это означает то, что приложения, созданные с использованием фреймворка Stripes, нуждаются всего лишь в настройке в большинстве случаев, что позволяет снизить накладные расходы связанные с разработкой и поддержкой программного продукта. ПримерДля создания программы Hello World на Stripes необходимо всего два файла:
import net.sourceforge.stripes.action.ActionBean;
import net.sourceforge.stripes.action.ActionBeanContext;
import net.sourceforge.stripes.action.DefaultHandler;
import net.sourceforge.stripes.action.ForwardResolution;
import net.sourceforge.stripes.action.Resolution;
import net.sourceforge.stripes.action.UrlBinding;
@UrlBinding
public class HelloAction implements ActionBean {
private ActionBeanContext context;
private String name;
public ActionBeanContext getContext {
return context;
}
public void setContext {
this.context = context;
}
public void setName {
this.name = name;
}
public String getName {
return name;
}
@DefaultHandler
public Resolution view {
return new ForwardResolution;
}
}
<html><body>
Hello ${actionBean.name}<br/>
<br/>
<s:link beanclass="HelloAction"><s:param name="name" value="John"/>Try again</s:link><br>
</body></html>
Как видно из примера, для создания приложения нет никакой необходимости в использовании конфигурационных файлов. Просмотров: 1198
|