คำถามติดแท็ก playframework

7
การทำความเข้าใจโดยนัยใน Scala
ฉันกำลังทำของฉันผ่านการกวดวิชา playframework Scala และฉันเจอรหัสนี้ซึ่งทำให้ฉันงงงวย: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } ดังนั้นฉันตัดสินใจที่จะตรวจสอบและเจอโพสต์นี้ ฉันยังไม่เข้าใจ อะไรคือความแตกต่างระหว่างสิ่งนี้: implicit def double2Int(d : Double) : Int = d.toInt และ def double2IntNonImplicit(d : Double) : Int = d.toInt นอกจากความจริงที่เห็นได้ชัดพวกเขามีชื่อวิธีการที่แตกต่างกัน ฉันควรใช้เมื่อใดimplicitและเพราะเหตุใด

21
ฉันจะเปลี่ยนพอร์ตเริ่มต้น (9000) ที่ Play ใช้เมื่อฉันเรียกใช้คำสั่ง“ run” ได้อย่างไร
ฉันจะเปลี่ยนพอร์ตเริ่มต้นที่ใช้โดยกรอบงานการเล่นในโหมดการพัฒนาเมื่อออกคำสั่ง "เรียกใช้" บนคอนโซลการเล่นได้อย่างไร นี่สำหรับ playframework 2.0 เบต้า การใช้พารามิเตอร์การกำหนดค่า http.port บนบรรทัดคำสั่งหรือใน application.conf ดูเหมือนว่าจะไม่มีผลกระทบ: C:\dev\prototype\activiti-preso>play run --http.port=8080 [info] Loading project definition from C:\dev\prototype\activiti-preso\project [info] Set current project to activiti-preso (in build file:/C:/dev/prototype/activiti-preso/) Windows, really? Ok, disabling colors. --- (Running the application from SBT, auto-reloading is enabled) --- [error] org.jboss.netty.channel.ChannelException: Failed to bind …

17
ข้อผิดพลาด: อาร์กิวเมนต์ไม่ใช่ฟังก์ชันไม่ได้กำหนด
ใช้ AngularJS กับ Scala Play ฉันได้รับข้อผิดพลาดนี้ ข้อผิดพลาด: Argument 'MainCtrl' ไม่ใช่ฟังก์ชันไม่ได้กำหนด ฉันกำลังพยายามสร้างตารางที่ประกอบด้วยวันในสัปดาห์ โปรดดูรหัสของฉัน ฉันได้ตรวจสอบชื่อของคอนโทรลเลอร์แล้ว แต่ดูเหมือนว่าถูกต้อง หมายเหตุ: รหัสที่ใช้จากคำตอบ SO นี้ index.scala.html @(message: String) @main("inTime") { <!doctype html> <html lang="en" ng-app> <head> <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"> </head> <div ng-controller="MainCtrl"> <table border="1"> <tbody ng-repeat='(what,items) in data'> <tr ng-repeat='item in items'> <td ngm-if="$first" rowspan="{{items.length}}">{{what}}</td> <td>{{item}}</td> …

6
ผ่อนคลายในการเล่น! กรอบ
เรากำลังวางแผนโครงการที่ให้บริการเนื้อหาไปยังแอปบนอุปกรณ์เคลื่อนที่เป็นหลัก แต่จำเป็นต้องมีเว็บไซต์ คำถามของฉันคือเหมาะสมหรือไม่ที่จะใช้ Jersey หรือ Restlet เพื่อพัฒนา REST API สำหรับแอปมือถือของเราจากนั้นใช้ Play! เพื่อให้บริการเว็บไซต์ หรือมันสมเหตุสมผลกว่าที่จะใช้ Play! จะทำทั้งหมด? ถ้าเป็นเช่นนั้นวิธีทำ REST ด้วย Play! กรอบ?

10
ขั้นตอนที่จำเป็นในการใช้ฐานข้อมูล MySQL กับ Play framework 2.0
ฉันยังใหม่กับ Play framework ฉันพยายามกำหนดค่าฐานข้อมูล MySQL เป็นแหล่งข้อมูลที่จะใช้กับ Play Ebeans คุณช่วยอธิบายขั้นตอนที่จำเป็นในการกำหนดค่า MySQL ด้วยกรอบงาน Play 2.0 (เช่นการดาวน์โหลดไดรเวอร์การเพิ่มการอ้างอิง ฯลฯ )

1
คำแนะนำในการปรับใช้ไฟล์ war เทียบกับ jar ที่ปฏิบัติการได้ด้วยคอนเทนเนอร์แบบฝัง
ดูเหมือนว่าจะมีแนวโน้มในปัจจุบันในพื้นที่จาวาที่จะย้ายออกจากการปรับใช้เว็บแอปพลิเคชัน java ไปยังคอนเทนเนอร์ java servlet (หรือแอปพลิเคชันเซิร์ฟเวอร์) ในรูปแบบไฟล์ war (หรือไฟล์ ear) และแทนที่แอปพลิเคชันเป็น jar ปฏิบัติการด้วย เซิร์ฟเวอร์ servlet / HTTP ที่ฝังตัวเช่นท่าเทียบเรือ และฉันหมายถึงสิ่งนี้มากกว่านั้นในวิธีที่เฟรมเวิร์กรุ่นใหม่มีอิทธิพลต่อวิธีการพัฒนาและปรับใช้แอปพลิเคชันใหม่มากกว่าการส่งมอบแอปพลิเคชันไปยังผู้ใช้ปลายทาง (เพราะตัวอย่างเช่นฉันเข้าใจว่าทำไมเจนกินส์ถึงใช้คอนเทนเนอร์แบบฝังตัวง่ายมากในการหยิบจับ ). ตัวอย่างของเฟรมเวิร์กที่ใช้อ็อพชัน jar ที่เรียกใช้งานได้: Dropwizard , Spring BootและPlay (มันไม่ได้ทำงานบนคอนเทนเนอร์ servlet แต่เซิร์ฟเวอร์ HTTP ถูกฝังอยู่) คำถามของฉันคือมาจากสภาพแวดล้อมที่เราได้ปรับใช้แอปพลิเคชัน (จนถึงจุดนี้ส่วนใหญ่เป็น Struts2) กับแอปพลิเคชันเซิร์ฟเวอร์ Tomcat เดียวต้องมีการเปลี่ยนแปลงแนวทางปฏิบัติที่ดีที่สุดหรือข้อควรพิจารณาอะไรบ้างหากเราวางแผนที่จะใช้แนวทางคอนเทนเนอร์แบบฝัง เหรอ? ขณะนี้เรามีแอปพลิเคชันพื้นบ้านประมาณ 10 รายการที่ทำงานบนเซิร์ฟเวอร์ Tomcat ตัวเดียวและสำหรับแอปพลิเคชันขนาดเล็กเหล่านี้ความสามารถในการแบ่งปันทรัพยากรและจัดการบนเซิร์ฟเวอร์เดียวนั้นดี แอปพลิเคชันของเราไม่ได้มีวัตถุประสงค์เพื่อแจกจ่ายให้กับผู้ใช้ปลายทางเพื่อให้ทำงานภายในสภาพแวดล้อมของพวกเขา อย่างไรก็ตามหากเราตัดสินใจที่จะใช้ประโยชน์จาก java framework ที่ใหม่กว่าแนวทางนี้ควรเปลี่ยนไปหรือไม่? …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.