]> git.mxchange.org Git - jjobs-war.git/commit
Please rename/cherry-pick:
authorRoland Häder <roland@mxchange.org>
Sat, 2 Sep 2017 19:52:41 +0000 (21:52 +0200)
committerRoland Häder <roland@mxchange.org>
Sun, 3 Sep 2017 16:34:00 +0000 (18:34 +0200)
commit71af705cba00ac4cb88971049f9abe1e2c9f33e9
tree64e0c3bbc329bb18511d046869c0b171d0a116cd
parenta71d2fe257aceb3ab48a9fe45caaaa9008aa9177
Please rename/cherry-pick:
- having to much session-scoped beans was a bad design idea anyway
- on each new session, "tons" of EJB (JNDI lookup + business method invocation)
  will occur which will overrun the EJB container soon or later
- also having JNDI lookup in PostConstruct-annotated methods was bad, too
  because it "confuses" the web container
- while it is building proxy objects arround every managed class (like also now
  converters, JSF 2.3.x only) especially backing beans, there should be no JNDI
  lookup hapening
- but initializing some lists for performance reasons is the right thing to do
- maybe later some other annotation will be used instead, but for now it is fine
- so let's make this painless and rename all session-scoped backing beans and
  re-annotate them with RequestScoped for now as this is also reduces memory
  foot-print

Signed-off-by: Roland Häder <roland@mxchange.org>
64 files changed:
src/java/org/mxchange/jjobs/beans/business/basicdata/JobsBusinessDataWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/business/basicdata/JobsBusinessDataWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/business/basicdata/JobsBusinessDataWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/business/basicdata/JobsBusinessDataWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/beans/business/employee/JobsCompanyEmployeeWebRequestBean.java
src/java/org/mxchange/jjobs/beans/contact/JobsAdminContactWebRequestBean.java
src/java/org/mxchange/jjobs/beans/contact/JobsContactWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/contact/JobsContactWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/beans/contact/phone/JobsContactPhoneWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/contact/phone/JobsContactPhoneWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/contact/phone/JobsContactPhoneWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/contact/phone/JobsContactPhoneWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/beans/country/JobsAdminCountryWebRequestBean.java
src/java/org/mxchange/jjobs/beans/country/JobsCountryWebApplicationBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/country/JobsCountryWebApplicationController.java [deleted file]
src/java/org/mxchange/jjobs/beans/country/JobsCountryWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/country/JobsCountryWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/helper/JobsWebRequestHelperBean.java
src/java/org/mxchange/jjobs/beans/mobileprovider/JobsMobileProviderWebRequestBean.java
src/java/org/mxchange/jjobs/beans/phone/JobsAdminPhoneWebRequestBean.java
src/java/org/mxchange/jjobs/beans/phone/JobsPhoneWebApplicationBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/phone/JobsPhoneWebApplicationController.java [deleted file]
src/java/org/mxchange/jjobs/beans/phone/JobsPhoneWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/phone/JobsPhoneWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/profile/JobsUserProfileWebRequestBean.java
src/java/org/mxchange/jjobs/beans/user/JobsAdminUserWebRequestBean.java
src/java/org/mxchange/jjobs/beans/user/JobsUserWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/JobsUserWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/activity/JobsUserActivityWebApplicationBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/activity/JobsUserActivityWebApplicationController.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/activity/JobsUserActivityWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/activity/JobsUserActivityWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/confirmlink/JobsConfirmationLinkWebRequestBean.java
src/java/org/mxchange/jjobs/beans/user/email_address/JobsEmailChangeWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/email_address/JobsEmailChangeWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/email_address/JobsEmailChangeWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/email_address/JobsEmailChangeWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/login/JobsUserLoginWebSessionBean.java
src/java/org/mxchange/jjobs/beans/user/register/JobsUserRegisterWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/register/JobsUserRegisterWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/register/JobsUserRegisterWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/register/JobsUserRegisterWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/resendlink/JobsResendLinkWebRequestBean.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/resendlink/JobsResendLinkWebRequestController.java [new file with mode: 0644]
src/java/org/mxchange/jjobs/beans/user/resendlink/JobsResendLinkWebSessionBean.java [deleted file]
src/java/org/mxchange/jjobs/beans/user/resendlink/JobsResendLinkWebSessionController.java [deleted file]
src/java/org/mxchange/jjobs/converter/business/basicdata/JobsBusinessContactConverter.java
src/java/org/mxchange/jjobs/converter/business/company_employee/JobsCompanyEmployeeConverter.java
src/java/org/mxchange/jjobs/converter/business/headquarters/JobsCompanyHeadquartersConverter.java
src/java/org/mxchange/jjobs/converter/contact/JobsContactConverter.java
src/java/org/mxchange/jjobs/converter/country/JobsCountryConverter.java
src/java/org/mxchange/jjobs/converter/fax/JobsFaxNumberConverter.java
src/java/org/mxchange/jjobs/converter/landline/JobsLandLineNumberConverter.java
src/java/org/mxchange/jjobs/converter/mobile/JobsMobileNumberConverter.java
src/java/org/mxchange/jjobs/converter/mobileprovider/JobsMobileProviderConverter.java
src/java/org/mxchange/jjobs/converter/user/JobsUserConverter.java
src/java/org/mxchange/jjobs/validator/business/basicdata/JobsCompanyNameValidator.java
src/java/org/mxchange/jjobs/validator/emailaddress/JobsEmailAddressValidator.java
src/java/org/mxchange/jjobs/validator/user/JobsUserIdValidator.java
web/guest/user/user_list.xhtml