A simple Java Framework

A framework is to be implemented, that can read configurations from

various configuration sources. A configuration consists of a key and a


We have the following requirements:

● There are 2 separate sources for configurations:

○ properties-file

○ environment variables

● The sources have a precedence, so that values from the source with

higher precedence overwrite values from the source with lower

precedence: environment variables have the higher precedence

● The configurations should be held in memory and be reloaded

periodically (if feasible for the given source)

● The configuration should be retrievable as typed values - int, bool,

float, string - and it should be possible to pass a default value as an

argument, in case no configuration for given key exists. Example

signature: Boolean getPropertyAsBool(String key, Boolean


● It is part of the task to define a simple but convenient API that can be

used without boilerplate

The programming language should be Java or Kotlin. The framework does

not have to be executable but should contain no compile errors

Beceriler: C Programlama, Java, PHP, Yazılım Mimarisi

Daha fazlasını gör: apache shale, best java web framework 2016, java web framework 2017, java rest framework comparison 2017, best java web framework 2017, spark framework tutorial, java spark tutorial, spark vs spring, Simple Java code with JUnit tests for developing a voting system, simple java framework, simple java opengl game framework, create simple java soa framework, simple crud java framework, simple java gui, simple java project code

İşveren Hakkında:
( 1 değerlendirme ) Kaiserslautern, Germany

Proje NO: #15547111

Bu iş için 15 freelancer ortalamada €37 teklif veriyor


I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir Daha Fazla

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(122 Değerlendirme)

Hello. How are you today. I have read and understood this task. Relevant Skills and Experience I have a lots of experience and very good knowledge of Data structures, Algorithms Design, Computer Architecture. And I'm Daha Fazla

in %bids___i_period_sub_35% gün içinde50%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(146 Değerlendirme)
1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(33 Değerlendirme)

Look at our profile, we have many reviews and positive feedback from our satisfied clients. We will make you proud. Relevant Skills and Experience Java, mySQL, Glassfish, Spring Proposed Milestones €83 EUR - All work Daha Fazla

in %bids___i_period_sub_35% gün içinde83%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(30 Değerlendirme)

hi, we are experienced programmers who are well versed in java and python. we ensure on time delivery of tasks and complete customer satisfaction. Relevant Skills and Experience please find our portfolio below. https: Daha Fazla

in %bids___i_period_sub_35% gün içinde30%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(30 Değerlendirme)

Hi, Apache configuration 2.0 can achieve this, but we rewrite it using Java8 and singleton pattern to achieve the configuration framework. regards, Relevant Skills and Experience Java Proposed Milestones €34 EUR - C Daha Fazla

in %bids___i_period_sub_35% gün içinde34%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)

I would like to offer myself as a probable candidate for this assignment as I am confident of delivering a quality output. I have excellent expertise in this area. Relevant Skills and Experience I have total 7 years o Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(16 Değerlendirme)

I have 12 Years’ experience in System Analysis, Design, Implementation and testing of Java/J2EE Applications

in %bids___i_period_sub_35% gün içinde34%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)
1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(3 Değerlendirme)

Hi, sir. I can start immedeatly. i have well expirience during java(3 years). I can config for you and fix some problem. I'm working on review and stars. Соответствующие навыки и опыт Theare are small and big, web,de Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(2 Değerlendirme)

Hello SIr, I am 3+ yr exp java developer. I will develop the that will follow the precedence as mentioned. Lets discuss requiremnt in detail. ping me Relevant Skills and Experience java Proposed Milestones €19 EUR - Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(1 Yorum)

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde34%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

I am new to freelancer and am eager to complete this job to build reputation. If you would like to see some sample code, I can quickly create a simple prototype similar to what you require (Java). Relevant Skills and Daha Fazla

in %bids___i_period_sub_35% gün içinde23%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Day 1 - Coding with main functions available and working. Day 2 - Code revision, if necessary. Final Submission. Relevant Skills and Experience I have created utilities for online banking transactions, some task requi Daha Fazla

in %bids___i_period_sub_35% gün içinde19%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Ich habe fertig, hoffentlich nicht wie flasche leer! Das Framework ist fertig implementiert. Sie können es sofort ausprobieren. Gerne sende ich Ihnen eine JAR-Datei dazu, bevor Sie sich entscheiden. Relevant Skills an Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% EUR
(0 Değerlendirme)