• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'j2ee'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 8 نتيجة

  1. السلام عليكم   انا جديد بعالم الـJ2EE, و كنت قد تعلمت في الاسابيع الخيرة القليل عن الـJSP و Servlet, و علمت انها قديمة بعض الشئ و انها قد عوضت بالـJSF و غيرها لذلك سؤالي هو هل هناك كتب جديد تغطي هذه المواضيع و تكون مسلسلة و منضمة و خاصة جديدة, لاني معضم الكتب التي و جدتها كانت قديمة من عام 2000-2010 و تغطي نسخ J2EE قديمة كـ 1.4 و 5    شكرا
  2. السلام عليكم اكنت اريد حلا لهذه المشكلة وهى بتوضيح انى اعمل invalidate لل session عند الضغط على log out link ولكن عند الضغط على back فى ال browser أعود الى هذه الصفحة مرة اخرى مع العلم انى قمت بعمل filter  على هذه الصفحة لمنع الدخول اليها الا بعد عمل log in اولا   هذه هى صفحة ال     adminTamplate.xhtm <?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:p="http://primefaces.org/ui"xmlns:f="http://java.sun.com/jsf/core"xmlns:ui="http://java.sun.com/jsf/facelets"><h:head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link href="./resources/css/default.css" rel="stylesheet" type="text/css" /><link href="./resources/css/cssLayout.css" rel="stylesheet" type="text/css" /><title>Welcome</title></h:head><h:body style="background: url('./resources/images/back.jpg') no-repeat center center fixed; width: 100%; height: 100%"><div id="top" ><h:graphicImage value="./resources/images/univ1.jpg" width="850" height="200"/></div><div id="content" class="center_content" style="background-color: white;"><div class="header"><h:graphicImage value="./resources/images/univ.jpg" width="700" height="50"/></div><p:toolbar styleClass="tabHeader"><p:toolbarGroup styleClass="width_100" align="left"><h:form styleClass="width_100"><p:commandButton id="adminUniversityId" action="adminUniversity.xhtml" value="University" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminUniversity.xhtml")?"tab homeTabSelected":"tab homeTab"}'/><p:commandButton id="adminTopicsId" action="adminTopics.xhtml" value="Admins" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminTopics.xhtml")?"tab homeTabSelected":"tab homeTab"}'/><p:commandButton id="adminRegisterId" action="adminRegister.xhtml" value="Register" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminRegister.xhtml")?"tab homeTabSelected":"tab homeTab"}'/><p:commandButton id="adminReportsId" action="adminReports.xhtml" value="Reports" ajax="false" styleClass='#{facesContext.getViewRoot().getViewId().equals("/adminReports.xhtml")?"tab homeTabSelected":"tab homeTab"}'/></h:form></p:toolbarGroup><p:toolbarGroup styleClass="width_100" align="right"><p:commandLink value="Welcome: #{facesContext.externalContext.sessionMap['userName']}   |   sign out" action="#{userlogin.logout()}" styleClass="signOut">sign out</p:commandLink></p:toolbarGroup></p:toolbar><ui:insert name="content"><ui:include src="/superAdmin.xhtml"/></ui:insert></div><div id="bottom" ><center><hr> </hr><br/><font size="3" style="font-weight: bold; color:#DA70D6">(c) Copyright ITShop 2013. All rights reserved.</font></center></div></h:body></html>وهذ هو كود ال log in and log out //login and logout method...........public String login() {try {Connection con = Database.getConnection();Statement stam = con.createStatement();ResultSet rs = stam.executeQuery("select * from users where username ='" + username + "'");while (rs.next()) {user.setName(rs.getString("name"));user.setUserName(rs.getString("username"));user.setPassword(rs.getString("password"));user.setAge(rs.getString("age"));user.setUniversityId(rs.getInt("universityId"));user.setFacultyId(rs.getInt("facultyId"));user.setRole(Role.valueOf(rs.getString("role")));user.setUserClass(rs.getInt("class"));name = user.getName();age = user.getAge();setUser(user);}if (user != null & (user.getPassword() == null ? password == null : user.getPassword().equals(password))) {error = null;ExternalContext external = FacesContext.getCurrentInstance().getExternalContext();Map<String, Object> session = external.getSessionMap();session.put("fullName", user.getName());session.put("userName", username);session.put("userAge", user.getAge());session.put("userClass", user.getUserClass());session.put("userRole", user.getRole());session.put("userFaculty", getFacultyName(user.getFacultyId()));session.put("userFacultyId", user.getFacultyId());if (user.isUser()) {return "/index.xhtml";} else {//return "/superAdmin.xhtml";return "/adminTemplate.xhtml";}}} catch (Exception e) {System.out.println("Error In Userlogin.Login() -->" + e.getMessage());}error = "invalid username or password";return "/login.xhtml";}// logout method...........public String logout() {FacesContext.getCurrentInstance().getExternalContext().invalidateSession();return "login.xhtml?faces-redirect=true";} وهذه هى ال filter class AdminFilter.java /** To change this template, choose Tools | Templates* and open the template in the editor.*/package filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/**** @author shokry*/public class AdminFilter implements Filter {@Overridepublic void init(FilterConfig filterConfig) throws ServletException {}@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {HttpServletRequest req = (HttpServletRequest) request;String userRole = req.getSession(true).getAttribute("userRole").toString();if (!"SUPER".equals(userRole) || userRole==null) {HttpServletResponse res = (HttpServletResponse) response;res.sendRedirect(req.getContextPath() + "/login.xhtml");return;}chain.doFilter(request, response);}@Overridepublic void destroy() {}} وهذا هو ال filter tag فى ال web.xml <filter><filter-name>AdminFilter</filter-name><filter-class>filter.AdminFilter</filter-class></filter><filter-mapping><filter-name>AdminFilter</filter-name><url-pattern>/adminTemplate.xhtml</url-pattern><url-pattern>/adminUniversity.xhtml</url-pattern><url-pattern>/adminTopics.xhtml</url-pattern><url-pattern>/adminRegister.xhtml</url-pattern><url-pattern>/adminReports.xhtml</url-pattern></filter-mapping><error-page><exception-type>javax.faces.application.ViewExpiredException</exception-type><location>/login.xhtml</location></error-page>شكرا وارجو الافادة السريعة
  3. بدء كورس Java Server Faces - JSF مجانى بنظام التعليم عن بعد فى 12ابريل 2013 والمحاضرات مسجلة     وقمت بعمل الموضوع هنا فى القسم بعد الاعلان عنه فى قسم الاعلانات بمجرد بدء تحميل المحاضرات لوضع محاضرات الكورس فى القسم لتعم الفائدة وتوجه للقسم الخاص بها       وهذا رابط المحاضرات       وهذا رابط جدول المحاضرات لم اراد المتابعة والحضور مجانا http://aldarayn.com/index.php/students/schedule-of-lectures     وهذا رابط القسم الخاص بالكورس http://www.aldarayn.net/forum/forumdisplay.php?f=178       وهذا رابط فيه اعلان الكورس بالمنتدى فيه تفاصيل اخرى http://arabteam2000-forum.com/index.php/topic/276922-كورس-java-server-faces-jsf-مجانى-بنظام-التعليم-عن-بعد-يبداء-يوم-12أب/       ووفقكم الله والجميع لما يحبه ويرضاه والسلام عليكم ورحمة الله وبركاته
  4. السلام عليكم و رحمة الله تعالى وبركاته   لكي لا يطيل عليكم هذا مشروع من إنجازي  " إدارة المكتبة "   وصف   Three-layer web application (presentation, business, data access) platform with JEE (Java Enterprise Edition) I built with the following technologies: JavaServer Faces 2 (JSF2) and Primefaces: for web interfaces Java Beans: for the business layer  Hibernate, Spring: for the data access layer Spring Security: For security (authentication + management roles)IDE: Netbeansdatabase: mysql (using transact SQL for creating triggersمن أجل رؤية بعض واجهات المشروع و التحميل ايضا  
  5. كورس Java Server Faces - JSF مجانى بنظام التعليم عن بعد يبداء يوم 12 أبريل 2013 إن شاء الله         الكورس مجانى بدون اى مقابل و كل العمل فيه تطوعى والاكاديمية خيرية غير ربحية قائمة على العمل التطوعى ونسأل الله لهم الاخلاص والقبول         المحاضرات مباشرة مع المحاضر ولا يحتاج الامر لغير المتصفح فقط لحضور المحاضرة وهذا رابط القسم الخاص بالكورس على منتدى الاكاديمية : http://www.aldarayn.net/forum/forumdisplay.php?f=178   وهذا رابط حدث الكورس على الفيس بوك : https://www.facebook.com/events/610795262281445/     وقد تم عمل كورس j2ee من قبل نفس المحاضر يشرح فيه الاساسيات و jsp و servlet وقد اشرت لهذا الكورس فى هذا الموضوع ويمكن الاطلاع على الكورس لزيادة المعرفة والتأكد : http://arabteam2000-forum.com/index.php/topic/275045-كورس-javaee-مجانى-بنظام-التعليم-عن-بعد-والمحاضرات-مسج/ وهذا رابط الاكاديمية : http://www.aldarayn.com/ وهذا رابط المنتدى التابع للاكاديمية: http://www.aldarayn.net/forum/forum.php     ووفقكم الله والجميع لما يحبه ويرضاه والسلام عليكم ورحمة الله وبركاته
  6. السلام عليكم ورحمة الله وبركاته       تعرفت اليوم على كورس اخر  فى  JavaEE  والحقيقة انا سعيد بالكورس ده بالذات لأنه من نفس الشخص اللى عمل كورس J2SE اللى  فى الموضوع ده   http://arabteam2000-forum.com/index.php/topic/271355-كورس-عربى-فيديو-ممتاز-فى-javase/   والحقيقة فادنى جدا الكورس ده وكان له العديد من المميزات ارجو ان يستفيد منه الجميع باذن الله  وبارك الله فى هذا الشخص الحقيقة وجزاه الله كل خير لإكامله الكورس السابق  فى J2SE وبدئه فى كورس جديد فى J2EE لكى تكتمل المجموعة ونسأل الله ان يجعله فى ميزان حسناته وهذا رابط الكورس على اليوتيوب والكورس بدء فى اول فبراير 2013 ومزال مستمر وربنا يوفقه لإتمامه على خير ان شاء الله     ووفقكم الله والجميع لما يحبه ويرضاه والسلام عليكم ورحمة الله وبركاته
  7. كورس JavaEE مجانى بنظام التعليم عن بعد والمحاضرات مسجلة ايضا   تعرفت بالامس فقط على بدء كورس لتعليم J2EE بنظام التعليم المجانى عن بعد ولكن للأسف بدء يوم 10/1/2013  ومرت 6 محاضرات عموما لمن فاته المحاضرات فهى مسجلة بفضل الله ويمكن الاطلاع عليها فى اى وقت واليكم الروابط   رابط المحاضرات على اليوتيوب         رابط التسجيل http://goo.gl/bGG98     رابط الكورس لمعرفة المواعيد للمتابعة والحضور   http://www.aldarayn.net/forum/forumdisplay.php?f=155   ويارب يفيدكم الكورس ان شاء الله   وللمعرفة اكثر عن مقدمى الكورس:   ده رابط معهد الدارين لتكنولوجيا المعلومات وفيه العديد من الكورسات المختلفة التى انتهت وموجود تسجيلها وغيرها من المستمر     http://aldarayn.com/index.php/courses/itemlist/category/2-it   والمعهد تابع لأكاديمية ملتقى الدارين وهى أكاديمية تعمل بنظام التعليم المجانى عن بعد وهى اكاديمية خيرية غير ربحيه وهذا رابط الأكاديمية   http://aldarayn.com/           ووفقكم الله والجميع لما يحبه ويرضاه والسلام عليكم ورحمة الله وبركاته
  8. يوجد لدي مشروع جاهز عن نظام المسجات والدفع الالكتروني وهو بنظام الجافا هل من الممكن مساعدتي عن كيفية تفعيلة وتجهيزة gsmBilling.zip