แนวทางปฏิบัติที่ดีที่สุดในการตั้งค่าโครงสร้างแพ็คเกจใน Java Web Application คืออะไร
คุณจะตั้งค่า src รหัสทดสอบหน่วย ฯลฯ ของคุณอย่างไร
แนวทางปฏิบัติที่ดีที่สุดในการตั้งค่าโครงสร้างแพ็คเกจใน Java Web Application คืออะไร
คุณจะตั้งค่า src รหัสทดสอบหน่วย ฯลฯ ของคุณอย่างไร
คำตอบ:
คุณสามารถทำตาม Maven ของรูปแบบโครงการมาตรฐาน คุณไม่จำเป็นต้องใช้ maven จริงๆ แต่มันจะทำให้การเปลี่ยนแปลงง่ายขึ้นในอนาคต (ถ้าจำเป็น) นอกจากนี้นักพัฒนาคนอื่น ๆ จะคุ้นเคยกับการดูเลย์เอาต์นั้นเนื่องจากโปรเจ็กต์โอเพนซอร์สจำนวนมากถูกจัดวางในลักษณะนี้
มีทรัพยากรที่มีอยู่สองสามอย่างที่คุณอาจตรวจสอบได้:
สำหรับสิ่งที่คุ้มค่าแนวทางส่วนตัวของฉันเองที่ฉันมักจะใช้มีดังนี้:
อีกสองประเด็น:
ฉันขอแนะนำให้สร้างโครงสร้างแพ็กเกจของคุณตามคุณลักษณะไม่ใช่ตามชั้นการนำไปใช้งาน การเขียนที่ดีเกี่ยวกับสิ่งนี้คือแนวทางปฏิบัติของ Java: แพ็กเกจตามคุณลักษณะไม่ใช่เลเยอร์
ฉันมักจะมีสิ่งต่อไปนี้:
สิ่งเหล่านี้อาจถือว่าไม่ธรรมดา แต่ฉันคิดว่ามันเป็นวิธีที่ดีมากในการจัดระเบียบสิ่งต่างๆ
The way I usually organise is
- src
- main
- java
- groovy
- resources
- test
- java
- groovy
- lib
- build
- test
- reports
- classes
- doc
วิธีที่ฉันมักจะมีลำดับชั้นของโฟลเดอร์ -