và Hibernate. Một giới hạn của DWR là các ứng dụng server-side được yêu cầu phải được dựa trên Java. Theo kết quả điều tra , DWR được sử dụng bởi khoảng 12% các nhà phát triển Ajax. Sao chép danh sách các tập tin trong PHP Ajax dự án trong JDeveloper. Tiếp theo, chạy kịch bản trong máy chủ web Apache. | 152 7 Ajax with JSF-Ajax4jsf return inputText5 public void setOutputLabel6 HtmlOutputLabel outputLabel6 outputLabel6 . public HtmlOutputLabel getOutputLabel6 return outputLabel6 . public void setInputText6 HtmlInputText inputText6 inputText6 . public HtmlInputText getInputText6 return inputText6 public void setCommandButtonl HtmlCommandButton commandButton1 commandButtonl . public HtmlCommandButton getCommandButton1 return commandButton1 public void setOutputTextl HtmlOutputText outputText1 outputTextl public HtmlOutputText getOutputText1 return outputText1 . public String inputText_action ResultSet rs null try InitialContext initialContext new InitialContext ds java c omp env jdbc Ajax4JSFConnectionDS connection Statement stmt SENSITIVE String catalogID String String query Processing an Ajax Request 153 SELECT from Catalog WHERE CATALOGID catalogID rs query if 2 3 4 5 6 new String Catalog Id is not Valid true else new String new String new String new String new String new String Catalog Id is Valid false catch SQLException e catch e return null . public String commandButton_action try Obtain Connection InitialContext initialContext new InitialContext ds java .