Posted date
Updated date
Nablarch System Development Guide
Table of contents
- Preface
- Purpose of this guide
- Who should read this guide?
- Notes on reading
- Overall picture
- Project plan
- Requirements definition phase
- Requirement definition
- Architecture design
- Checking the project deliverables
- Test plan
- Creating a development guide for a project
- Design phase
- Standardization
- Programming and Unit testing phase
- Initial build of Nablarch project
- Setting up the team development environment
- Preparation of setup guide for development environment
- Establishment of development standards
- Integration test phase
- Preparation for integration test (communication confirmation)
- Nablarch Pattern Collection
- Nablarch Batch Processing Pattern
- Classification by startup method
- Classification by input/output
- Important points
- Asynchronous Operation in Nablarch
- To sending emails
- Nablarch Anti-pattern
- Web Application
- Nablarch Batch
- Jakarta Batch-compliant Batch
- Customization of UI Standards
- UI standard (screen)
- UI standard (screen) separate volume_UI parts catalog
- Examination of Test Items
- Collecting test viewpoints
- Extraction of test viewpoint
- Nablarch Environment Construction
- Generating projects from archetypes
- Component settings
- Introduction of static analysis tool
- Java Style Guide
- Setting Up the Team Development Environment
- Preparation of Setup Guide for Development Environment
- xxx Project development environment construction guide
- Prerequisites
- Development environment construction procedure
- Package Configuration Study
- Concept of package configuration
- Example of division by business function
- Example of division by class role
Setting Up the Team Development Environment
A variety of tools are required to get started with team development.
| Item | Example |
|---|---|
| Source code repository | GitBucket, GitLab |
| Issue management system | Redmine |
| CI environment | Jenkins, GitLab |
| Communication tool | Slack, Rocket.Chat |
It is good if an environment is already available, but if not, use Collaborage(Only Japanese Edition) to develop the necessary tools.
See the “Team development environment” section of the “Sample Project Development Project Guide” for examples of how to set up an environment.
