- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
可能最好的方法是手动完成。但是在大型项目中,您需要一些工具来帮助您。正是这个想法促使我搜索了一个工具。
是否有任何 EJB 迁移工具可用于将 EJB 2.0 迁移到 3.x。
câu trả lời hay nhất
它的开发时间很短,但有一段时间我们确实有一个 eclipse 插件,可以读取 ejb-jar.xml 文件,然后更新源代码并插入注释。
它被编写它的人 (Jonathan Gallimore) 使用过几次,之后可能还会使用一两次。它至少在那时确实奏效了,如果您不担心可能不得不卷起袖子,它可以为您节省数周的时间。
虽然我没有亲自使用过它,但我确实监督了它的开发。长话短说,所有注释都有 xml 版本(100% 阵容)。 EJB 容器必须有效地读取 xml,然后用注释数据填充空白。 xml数据胜过注解数据,所以这个处理基本上是一个将注解转为xml的行为。我们采用了 OpenEJB 的注释/xml 处理代码并将其翻转过来,而不是将注释转换为 xml,而是将 xml 转换为注释——然后可以通过 eclipse API 轻松将注释插入回源代码。
如果它运行,它应该运行良好并且不应该改变您的应用程序的逻辑。简单的 xml-> 描述符数据的注释转换。
您仍将拥有 EJB 2.x View ,但它们将在您的代码中以注释形式进行配置。
不过,在执行类似操作之前,我会使用 EJBContainer API 针对 EJB 2.x 代码设置单元测试,如其他问题中所述。然后使用转换工具。然后重构 EJB 2.x View ,因为您不必总是弄乱 xml。
所以基本上:
沿着这条路走,您应该从 EJB 2.x 顺利过渡到 3.x。好吧,至少和这份工作一样幸福:)
关于java - 是否有任何 EJB 迁移工具可用于将 EJB 2.1 迁移到 EJB 3.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120804/
Tôi gặp sự cố khi thêm biểu tượng tùy chỉnh cho nền DMG trong gói độc lập được xây dựng cho MacOSX. Tôi đã thêm một gói vào thư mục gốc của dự án. Đang tải các biểu tượng tùy chỉnh từ nó, nhưng không phải biểu tượng nền DMG. Tôi đang sử dụng Java fx 2.2.
Sự khác biệt giữa Qt cho Symbian và Qt cho MeeGo là gì? Tôi biết Qt là một nền tảng biên dịch chéo. Điều này có nghĩa là nếu tôi sử dụng thư viện từ Qt, thì thư viện đó sẽ hoạt động trên tất cả các thiết bị hỗ trợ Qt (ví dụ: Sym
Tôi đang cố gắng chạy bản sao lưu cơ sở dữ liệu SQL Server bằng C# .NET 3.5/4.0 một cách thực tế. Tôi đã tìm ra cách thực hiện việc này nhưng dường như tôi không thể tìm thấy thư viện vùng tên để sao lưu. Tôi đang tìm Microsoft.Sq
Gần đây tôi học Java rất nhiều, nhưng tôi thường là nhà phát triển .NET. (Vì vậy, hãy tha thứ cho những câu hỏi dành cho người mới sử dụng của tôi.) Trong .Net, tôi có thể phát triển các trang ASP.Net mà không cần sử dụng IIS vì nó có một trang web được đơn giản hóa
Bài đăng này chỉ hoạt động nếu bạn có chuỗi trong lệnh in. Bây giờ tôi có một lượng lớn mã nguồn chứa một câu lệnh như in sữa,bơ phải được định dạng là in (sữa,bơ) Việc chụp cuối dòng bằng \n không thành công
Vì vậy, câu hỏi của tôi là: https://Gist.github.com/panSarin/4a221a0923927115584a Khi tôi lưu biểu mẫu này, tôi gặp lỗi trong tiêu đề NoMethodError (u
Làm cách nào để phát âm thanh Html5 khi nhấp chuột? (ogg dành cho các trình duyệt như Firefox, mp3 dành cho các trình duyệt như chrome) Cho đến nay tôi có thể thay đổi thành một loại tệp duy nhất thông qua onclick, nhưng tôi không thể làm như bình thường
Sự khác biệt nếu it1 và it2 là gì? std::set s; auto it1 = std::inserter(s, s.begin()); auto it2 = std::inserter(s, s.en
4.0.0 com.amkit myapp SpringMVCFirst
Tôi hiện đang sử dụng Eclipse làm IDE cho các ngôn ngữ khác và tôi đã quen với việc không cần phải rời khỏi IDE để làm bất cứ điều gì - nhưng tôi thực sự đang gặp khó khăn khi tìm cách thiết lập tương tự hoặc tương tự cho ECMAScript-262 thuần túy. Để làm rõ, tôi không tìm kiếm DO
Tôi muốn gửi cấu trúc C# có mảng chuỗi tới hàm C++ chấp nhận void * làm cấu trúc c# và char** làm thành viên mảng chuỗi cấu trúc c#. Tôi có thể gửi cấu trúc tới hàm c++, nhưng vấn đề là không thể lấy cấu trúc đó từ hàm c++
Tôi đang làm việc với các liên kết được tạo động: Tôi muốn thêm một trình chuyển đổi tùy chỉnh vào f:param để xóa khoảng trắng khỏi #{name}, v.v. Nhưng không có công cụ chuyển đổi nào trong f:param
Có thể tạo bộ nhớ đệm ghi sau hoặc ghi qua cho .NET bằng Redis không? Lý tưởng nhất là một bộ đệm trong suốt được ghi bởi một quy trình duy nhất và hỗ trợ tải dữ liệu bị thiếu từ cơ sở dữ liệu và thường xuyên duy trì các khối bẩn? Tôi đã tìm kiếm hàng giờ, có thể là trên Google
Tôi đang làm việc trên một tập lệnh ssh thực thi các lệnh thông qua bash. FILENAMES=( "export_production_20200604.tgz" "export_production_log_2020060
Tôi cần biểu thức chính quy cho các lần xuất hiện từ 0 đến 7 chữ cái hoặc 0 đến 7 số. Ví dụ: khớp: 1234, asdbs không khớp: 123456789, absbsafsfsf, asf12 Tôi đã thử ([a-zA-Z]{0
Tôi có một bảng cho các kỳ kế toán có ngày bắt đầu và ngày kết thúc cho ngày cuối và đầu kỳ. Tôi sử dụng bảng này để xác định thời điểm diễn ra giao dịch dịch vụ và thời điểm thu thập doanh thu trong các truy vấn như... SELECT p.PeriodID, p.FiscalY
Tôi gặp sự cố khi xây dựng xác thực biểu thức chính quy cho Laravel chỉ chấp nhận ký tự hoặc số. Nó như thế này: Xin chào <- Được rồi 123 <- Được rồi Xin chào 123 <- Không. Biểu thức chính quy hiện tại của tôi là như thế này: [A-Za-z]|[0-9]. đăng ký
Bạn thực sự sẽ làm gì với OnItemDataBound trên Repeater? Câu trả lời hay nhất "Sự kiện này mang đến cho bạn cơ hội cuối cùng để truy cập mục dữ liệu trước khi nó được khách hàng hiển thị. Sau khi sự kiện này được nêu ra, mục dữ liệu sẽ bị xóa và không còn khả dụng."
Tôi có một dự án mà đoạn này hoạt động tốt, tôi đang sử dụng actionbarsherlock của jeremyfeinstein và menu trượt, mọi thứ đều hoạt động tốt, nhưng khi tôi muốn tùy chỉnh ô danh sách ngăn kéo bên trái, tôi gặp một ngoại lệ
Trong vài ngày qua, tôi dường như đang phân chia thời gian của mình một cách đồng đều giữa việc xây dựng ứng dụng đầu tiên của mình và đăng câu hỏi ở đây!! Đây là ứng dụng đầu tiên của tôi và cũng là ứng dụng đầu tiên mà các nhà thiết kế của chúng tôi đã hoàn thành. Tôi cố gắng thỏa mãn cái nhìn và cảm nhận về những gì anh ấy đang làm, nhưng tôi không nghĩ anh ấy đang làm đúng.
Tôi là một lập trình viên xuất sắc, rất giỏi!