<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ActFrameworkJava MVC全棧框架

          聯(lián)合創(chuàng)作 · 2023-09-20 06:13

          ActFramework是一種簡潔易用,具有強大表達力的Java MVC全??蚣埽?/p>

          一個返回HelloWorld的請求處理器(演示視頻 : 7分鐘):

          @GetAction("/hello")
          public String sayHello() {
              return "Hello World!"
          }
          
          

          一個完整的User RESTful服務應用(演示視頻 : 7分鐘):

          package demo.helloworld;
          
          import act.controller.Controller;
          import act.db.morphia.MorphiaAdaptiveRecord;
          import act.db.morphia.MorphiaDao;
          import org.mongodb.morphia.annotations.Entity;
          import org.osgl.mvc.annotation.*;
          
          import java.util.Map;
          
          import static act.controller.Controller.Util.notFoundIfNull;
          
          @Entity("user")
          public class User extends MorphiaAdaptiveRecord {
          
              @Controller("user")
              public static class Service extends MorphiaDao {
          
                  @PostAction
                  public User create(User user) {
                      return save(user);
                  }
          
                  @GetAction
                  public Iterable list() {
                      return findAll();
                  }
          
                  @GetAction("{id}")
                  public User show(String id, Map data) {
                      return findById(id);
                  }
          
                  @PutAction("{id}")
                  public User update(String id, Map data) {
                      User user = findById(id);
                      notFoundIfNull(user);
                      user.mergeValues(data);
                      return save(user);
                  }
          
                  @DeleteAction("{id}")
                  public void delete(String id) {
                      deleteById(id);
                  }
              }
          
          }

          聯(lián)系方式:

          QQ 群: 283919975

          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  丁香五月婷婷av影院 | 97黄网| 国产高潮视频在线观看 | 成人一级视频 | 欧美黄色影片在线观看 |