- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Đầu tiên một số nền tảng:
Tôi đang phát triển một ứng dụng doanh nghiệp (tai) với mô-đun EJB và mô-đun máy khách ứng dụng. Tôi cũng sử dụng JPA ngủ đông để duy trì và swingx cho GUI. Đây là máy ATM của bên thứ ba duy nhất. Ứng dụng này được triển khai trên Glassfish.
Mọi thứ đều ổn cho đến lần đầu tiên tôi triển khai ứng dụng của mình và cố gắng khởi chạy nó thông qua Java Web Start. Tôi đã gặp phải một trở ngại lớn - JWS không thích hibernate3.jar và nói rằng nó chưa được ký mặc dù đúng như vậy. Tôi đã mô tả vấn đề đâyNếu bạn quan tâm. Dù sao thì nó cũng có thể liên quan tới chuyện này lỗi chưa được giải quyếtTrong JVM. Có một số điều khác mà tôi không thích ở JWS, nhưng giờ những điều đó không còn quan trọng nữa.
Phương pháp hiện tại
Với vấn đề này, tôi nghĩ tôi sẽ tự mình triển khai ứng dụng (tôi dự định viết một số loại trình cập nhật tự động để giữ mọi thứ được đồng bộ hóa). vì vậy tôi làm theo đây Mọi việc đều diễn ra suôn sẻ theo hướng dẫn, ngoại trừ vùng chứa ứng dụng mà tôi cần để triển khai cho máy khách là khoảng. 40MB!!!. Điều này là quá nhiều!
Được rồi, vì vậy tôi đã nói rằng tôi sẽ loại bỏ vùng chứa ứng dụng và tạo một ứng dụng khách độc lập thực hiện tra cứu EJB thông qua JNDI và chỉ chứa mức tối thiểu.
Tôi bị kẹt ở đây!
Đây là tra cứu JNDI tôi sử dụng:
Thuộc tính prop = Thuộc tính mới();
prop.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.enterprise.naming.SerialInitContextFactory");
prop.put("org.omg.CORBA.ORBInitialHost", "bogdan-pc");
prop.put("org.omg.CORBA.ORBInitialPort", "3700");
thử {
Cú pháp ban đầu ctx = new Cú pháp ban đầu(prop);
Dịch vụ DatabaseCacheEJBRemote = (DatabaseCacheEJBRemote) ctx.lookup("ejbs.DatabaseCacheEJBRemote");
System.out.println("count: " + service.getProductionCount());
} bắt (NamingException cũ) {
Logger.getLogger(MyFrame.class.getName()).log(Level.SEVERE, null, ex);
}
1) Tôi nghĩ nếu bao gồm appserv-rt.jar và javaee.jar là đủ. Rõ ràng là tôi cần thứ gì đó khác từ GF... Câu hỏi đặt ra là mức tối thiểu tôi cần triển khai cho máy khách để thực hiện công việc tra cứu của EJB là gì?
2) Tại sao tôi cần bao gồm tất cả các phần phụ thuộc của mô-đun ejb (như thư viện ngủ đông)? Tôi không sử dụng bất cứ thứ gì từ chế độ ngủ đông ở bất kỳ đâu trong ứng dụng khách của mình ...
Cảm ơn đã đọc bài viết dài này!
biên tập:
Một số chi tiết về môi trường của tôi:
câu trả lời hay nhất
Hãy cân nhắc việc sử dụng các dịch vụ Web để kết nối các ứng dụng trên máy tính để bàn của bạn với máy chủ ứng dụng. Bắt đầu với Java EE 6, việc này dễ dàng hơn nhiều vì bạn chỉ có thể chú thích một số phiên đậu (không chắc chắn về chi tiết) để trở thành một dịch vụ web. Đây là một giải pháp "mỏng" và kết nối có thể được thực hiện qua http(s), vì vậy các cổng tiêu chuẩn 80/443 sẽ không bị chặn trong mạng riêng hoặc mạng công ty.
Về ứng dụng khách độc lập java - Thin(er) dành cho ứng dụng doanh nghiệp, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3646302/
Tôi đang làm việc thông qua labrepl và tôi thấy một số mã tuân theo mẫu này: ;; Pattern (apply #(apply f %&) coll) ;;
Tôi chưa bao giờ gửi ứng dụng lên cửa hàng ứng dụng nhưng tôi sẽ làm như vậy trong tương lai gần. Cho đến nay, tôi cảm thấy thoải mái khi thiết kế cho iPhone hơn là iPad. Tôi hiểu rằng bằng cách đặt ứng dụng TRẢ TIỀN phổ biến trên App Store, khách hàng có thể thanh toán một lần để sử dụng
Tôi có một ứng dụng xuất bản trên Facebook bằng các ứng dụng Facebook khác nhau (2 AppID khác nhau) và hiển thị ứng dụng đó là "qua iPhone"/"qua iPad". Khi ứng dụng Facebook
Tôi có một yêu cầu là chúng tôi phải chạy một trang web trong ứng dụng iOS Webview bằng cách lưu tệp nguồn trang web trong ứng dụng iOS cục bộ. Angular yêu cầu máy chủ để chạy ứng dụng, nhưng vì chúng tôi lưu tệp cục bộ nên chúng tôi không thể
Vì vậy, tôi có một ứng dụng khách một trang. Luồng thông thường: Ứng dụng -> Máy chủ OAuth2 -> Ứng dụng Chúng tôi có máy chủ OAuth2 của riêng mình để mọi người có thể đăng nhập vào ứng dụng và nhận access_t được liên kết với thực thể người dùng
Giả sử tôi đã cài đặt ứng dụng Android A trên thiết bị của người dùng, ứng dụng của tôi có AppWidget nơi chúng tôi có thể cho phép các nhà phát triển Android khác đăng quảng cáo quảng bá ứng dụng của họ trên cơ sở chi phí mỗi lần cài đặt. Vì vậy
Có một ví dụ trong Bí mật của Ninja Ninja cung cấp đoạn mã sau để vượt qua hàm Math.min() của JavaScript, hàm này yêu cầu một danh sách có độ dài thay đổi. Ví dụ:
Khi tôi truyền một mảng và một đối tượng cho hàm.apply() tương ứng, tôi nhận được o/p NaN, nhưng khi tôi truyền một đối tượng và một mảng, tôi nhận được một số. Tại sao điều này xảy ra? Vì mảng cũng được coi là đối tượng nên tại sao tôi không thể sử dụng nó
CFSDN nhấn mạnh vào nguồn mở để tạo ra giá trị và chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây. Bài viết trên blog CFSDN này Ứng dụng Chuyển đổi ASP Chức năng Thời gian Greenwich DateDiff() được thu thập và biên soạn bởi CFSDN. tác giả, nếu bạn
Tôi đang chuyển một danh sách tới bản đồ và muốn trả về một đối tượng data.frame có tên đã hợp nhất. Ví dụ: thư viện(tidyverse) thư viện(broom) mtcars %>% spl
Tôi có một câu hỏi rất cơ bản nhưng tôi không biết cách triển khai nó: Tôi có một khung dữ liệu trả về trong đó các giá trị trả về của từng công cụ được sắp xếp theo hàng: tmp<-as.data.frame(t(data.frame (a=rnorm(250,0,1)
Tôi đang sử dụng ứng dụng FB của mình để tạo nhóm và mời người dùng vào nhóm ứng dụng của mình và mọi thứ đều hoạt động tốt trong lần đầu tiên. Khi tôi cố gắng tạo một nhóm khác, tôi gặp lỗi sau: {"(OAuthException - #4009) (#4009) Khi có nhiều người dùng hơn
Chúng tôi đang phát triển một ứng dụng con tương tự như ứng dụng Talking Ben. Nó chứa một số lượng lớn các chuỗi hình ảnh JPEG cho hoạt ảnh tương tác. Vấn đề là hình ảnh động chơi tốt trên iPad Air nhưng lại bị chậm hoặc lag trên iPad 2
Tôi đã theo dõi Clojure được một thời gian và một số tính năng của nó rất thú vị (cấu trúc dữ liệu liên tục, phương thức chức năng, trạng thái bất biến). Tuy nhiên, vì tôi vẫn đang học nên tôi muốn hiểu cách áp dụng nó trong các tình huống thực tế, chứng minh lợi ích của nó, sau đó phát triển và áp dụng nó cho các vấn đề phức tạp hơn. Ngay lập tức,
Tôi đã phát triển một ứng dụng chỉ bằng tiếng Na Uy. Ứng dụng không sử dụng bản địa hóa vì nó được cho là chỉ được hiển thị bằng một ngôn ngữ (tiếng Na Uy). Tuy nhiên, tôi đã đặt "Bản địa hóa vùng phát triển gốc" thành "không" trong tệp Info.plist. Tôi cũng sử dụng
Sau khi đọc câu trả lời của Anthony cho câu hỏi về trình phân tích cú pháp liên quan đến phong cách, tôi đang cố gắng thuyết phục bản thân rằng việc viết một trình phân tích cú pháp nguyên khối vẫn có thể khá nhỏ gọn. Vì vậy, thay vì tham khảo::
Có điều gì tương tự như sapply trong thư viện đa lõi không? Hay tôi phải unlist(mclapply(..)) để đạt được điều này? Nếu nó không tồn tại: lý do là gì? Cảm ơn trước và chúng tôi xin lỗi nếu đây là một câu hỏi ngu ngốc
Tôi muốn kết quả bật lên trong cửa sổ để chúng dễ nhìn và tìm thấy hơn (ví dụ: chúng không bị mất khi bảng điều khiển tiếp tục cuộn). Một cách là sử dụng sink() và file.show(). Ví dụ: y <- rnorm(100); x <- r
Tôi có Bộ điều khiển mvc mùa xuân như hiển thị bên dưới @RequestMapping(value="/new", Method=RequestMethod.POST) public Stri
Tôi đang đọc StructMap về việc tiêm phụ thuộc (tiêm), đầu tiên có hai phần để khởi tạo bản đồ, giao diện của loại lớp cụ thể và phần còn lại chỉ là khởi tạo (yêu cầu một thể hiện). Phần đầu tiên yêu cầu cấu hình và thiết lập, được thực hiện trong Bo
Tôi là một lập trình viên xuất sắc, rất giỏi!