На самом деле это можно обойти, если вовремя менять расписание... Чаще всего квартальная и ежемесячная выплата не совпадает на пару дней. если вовремя между ними переключаться, то можно оставлять деньги на счете.
мм. Ну если проблемы с деньгами, и ноут нужен для обучения, то я бы взял что-то подешевле. Разработка приложений для ios дело затратное, поэтому с такими проблемами еще не скоро ее потянешь :) Но если уж мак, то бери максимальный на который хватает денег. Главное - побольше оперативки. И диск минимум 256 гигов
В прошке 16 гигов. Лично мне не хватает, поэтому думаю про imac. Проц зависит от задач. Если у вас сборка занимает минуту, то разницы в 10 процентов не заметна, а если полчаса, то может быть очень заметно.
То что она сама чуханит не говорит что так нужно делать. Это старый устаревший способ который поддерживает только java 6 которая больше не поддерживается. Второй способ правильный. С упакованной JRE и подписанным приложением можно отправлять приложение в appstore
3. категорически неверный не нужно ничего занижать, тем более сразу. Нужно говорить с заказчиком и обсуждать причины и искать решения. Причины могут быть вполне объективные. После обсуждения сдвигать сроки.
4. Не нужно делать бонусы новым клиентам, если только вы не благотворительная организация. Бонусы они должны вам давать за хорошую работу. Скидки можно делать только постоянным клиентам, и то если у них проблемы с деньгами.
У вас же десктопное приложение, а в статье с хабра - web. В веб приложении почти все автоматом создает сам спринг. В десктопном контекст(вы понимаете, что такое ApplicationContext в спринте?) нужно создать вручную.
Пример:
// open/read the application context file
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
// instantiate our spring dao object from the application context
FileEventDao fileEventDao = (FileEventDao)ctx.getBean("fileEventDao");
}
В вашем коде на гитаре вы первой строчкой в приложении, которое еще знать не знает про спринг пытаетесь что-то там получить.