Простой веб-сервер и платформа MVC для Java

Я думаю, вам нужно использовать function вместо функции стрелки, потому что с функциями стрелки, this теряется.

с вычисленным function сохраняет this, ссылаясь на экземпляр компонента.

computed('attr1', 'attr2', function() {
   return this.attr1 && this.attr2;
})
9
задан CVertex 15 April 2009 в 10:09
поделиться

8 ответов

Вы можете взглянуть на Stripes , который вообще не имеет никаких зависимостей времени компиляции (кроме самого себя, по-видимому) и требует только COS и Commons Logging во время выполнения.

Он также очень легкий и его довольно легко поднять.

6
ответ дан 4 December 2019 в 10:05
поделиться

Я очень впечатлен игрой Play! Framework , который, я думаю, удовлетворит большинство ваших требований с точки зрения MVC. Это очень похоже на Rails и т. Д. И поддерживает постоянство Hibernate на основе аннотаций из коробки. Стоит упомянуть только три «странных» вещи:

  1. Я думаю, что у него есть собственная встроенная реализация свойств (с использованием отражения и модификаций байтового кода)
  2. Он использует исключения для управления потоком
  3. Его шаблон может быть немного базовым для некоторых требований, но в целом это нормально для более простых вещей.

Ничто из этого не является препятствием с точки зрения быстрого создания хорошего веб-сайта, но пункты 1 и 2 могут отпугнуть вас, если вы одновременно пытаетесь обучать Java.

6
ответ дан 4 December 2019 в 10:05
поделиться

Если для вас важно иметь одну банку, вы можете просто разархивировать несколько банок и затем рекомбинировать в одну банку ( не допуская дубликатов или столкновений файлов).

Это может быть проще, чем компрометировать ваш выбор MVC для требования на одну банку.

5
ответ дан 4 December 2019 в 10:05
поделиться

Если это для обучения MVC, почему бы вам не объяснить их, используя JSP и Servlet на Tomcat. Если вы хотите обучить использованию некоторой инфраструктуры, то, на мой взгляд, JSF на tomcat является самым простым, так как не требует большой конфигурации, а внутренний код также является простым Java и не имеет специфичного для среды API.

2
ответ дан 4 December 2019 в 10:05
поделиться

If you're teaching someone about fixing cars, you could certainly start with a Briggs & Stratton lawn mower engine and work your way up. I'd suggest starting them with something that's immensely popular instead--a Honda Civic, in our metaphor.

Starting with an immensely popular framework will yield better Internet resources and will have the benefit of lots of others who had run into the same problems before. Also, using something used in the real world and which would appear in job postings isn't a bad way to create productive members of the development community.

I'd suggest Spring MVC. If you want to hide the IoC, that's pretty easy to do as well. A sample:

package samples;

public class SampleController extends AbstractController {

    public ModelAndView handleRequestInternal(
        HttpServletRequest request,
        HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("hello");
        mav.addObject("message", "Hello World!");
        return mav;        
    }
}
1
ответ дан 4 December 2019 в 10:05
поделиться

Попробуйте сверхпростую веб-инфраструктуру MVC на основе Java VRaptor 2 . Моя 5-летняя племянница смогла написать простое веб-приложение и запустить его в течение 7 минут (с некоторой инструкцией, конечно). Без шуток!

1
ответ дан 4 December 2019 в 10:05
поделиться

Что вы, ребята, думаете о Калитка ?

1
ответ дан 4 December 2019 в 10:05
поделиться

simple mvc

 package app.controllers;
    import mvc.*;
    class mycontroller implements Controller {
        public View Controller() {
            return new View("myview");
        }
    }
-1
ответ дан 4 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: