Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi, bebas platform, berorientasi objek yang awalnya dikembangkan oleh Sun Microsystems. Java saat ini dimiliki oleh Oracle, yang membeli Sun pada 2010.


1
Apa gunanya DTO daripada Entity?
Saya sedang mengerjakan aplikasi RCP, saya baru di aplikasi ini. Spring bean digunakan untuk menulis logika bisnis untuk menyelamatkan / mengambil entitas. Namun, alih-alih mengirim entitas langsung ke klien, kami mengonversi ke DTO dan menambah klien. Saat menyimpan, kami kembali mengonversi DTO ke entitas dan menyimpan. Apa manfaat dari konversi …
18 java  spring  entity  map  dto 

7
Mengapa penciptaan instan seperti itu?
Saya telah belajar C # selama sekitar enam bulan terakhir dan sekarang saya mempelajari Jawa. Pertanyaan saya adalah tentang pembuatan instance (dalam kedua bahasa, sungguh) dan ini lebih dari: Saya bertanya-tanya mengapa mereka melakukannya dengan cara itu. Ambil contoh ini Person Bob = new Person(); Apakah ada alasan bahwa objek …



4
Mengapa mendefinisikan objek Java menggunakan antarmuka (misalnya Peta) daripada implementasi (HashMap)
Di sebagian besar kode Java, saya melihat orang mendeklarasikan objek Java seperti ini: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); dari pada: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Mengapa ada preferensi untuk mendefinisikan objek Java menggunakan antarmuka daripada implementasi yang sebenarnya …

4
Mengapa Java String tidak memiliki metode manipulasi string statis?
Mengapa desainer Java tidak membuat versi statis metode manipulasi string di java.lang.Stringkelas? Metode berikut adalah apa yang saya rujuk, tetapi pertanyaannya dapat diperluas ke metode non-statis lainnya di kelas juga. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, String) toUpperCase() split(String) toUpperCase(Locale) split(String, int) trim() …
17 java  api-design  null 


3
Bagaimana cara menguji lapisan akses data?
Saya memiliki metode DAO yang menggunakan Spring untuk akses JDBC. Ini menghitung tingkat keberhasilan penjual dalam menjual suatu barang. Ini kodenya: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = {seller_id}; return getJdbcTemplate().queryForObject(sql, args, BigDecimal.class); …


3
Keputusan untuk Pengecualian yang Tidak Dicentang di Scala
Sebagai seorang programmer java, saya selalu kritis terhadap Pengecualian Tidak Dicentang. Sebagian besar programmer menggunakannya sebagai en-route untuk kemudahan coding hanya untuk membuat masalah nanti. Juga program (meskipun tidak rapi) dengan pengecualian diperiksa jauh lebih kuat dibandingkan dengan rekan yang tidak dicentang. Anehnya di Scala, tidak ada yang disebut Checked …


5
Apakah saya perlu tahu servlets dan JSP untuk belajar spring atau hibernate atau framework web java lainnya? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Tutup 4 tahun yang lalu . Saya telah bertanya kepada banyak orang di mana untuk mulai belajar pengembangan web java, saya sudah tahu …

3
Apa alternatif untuk strategi portal perusahaan di ruang Java?
Kekecewaan dengan Ruang Portal Saya melihat sejumlah besar klien perusahaan, yang menjadi kecewa dengan pengalaman Portal perusahaan mereka, terutama mereka yang berada di ruang WebSphere Portal Server (WPS). Jutaan orang telah diinvestasikan, namun janji konten yang dipersonalisasi dengan agregasi dan alat kolaboratif terintegrasi tidak pernah membuahkan hasil. Pindah ke WPS …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.