如何在jdeveloper中c语言编写web服务器程序

描述性分类
Discuz! X1.5后台
X-Space系列
来自站长百科
JDeveloper
JDeveloper是Oracle公司开发的集成开发环境()。
具有建模语言功能,可以将业务对象及e-business应用模型化  
配备有高速调试器(debuger),内置profiling工具,提高代码质量的工具CodeCoach等
支持简单对象访问协议SOAP(simple object access protocol),统一描述,发现和集成协议UDDI,服务描述语言WSDL等WEB服务标准。   
对于初学者来说,较复杂,也比较难。
Oracle JDeveloper:为构建具有J2EE功能,和 Services 的复杂的,多层的JAVA应用提供了一个完全集成的开发环境。它为运用数据库和应用服务器的开发人员提供特殊功能和增强性能,除此以外,它也有资格成为多种用途JAVA开发的一个强大的工具。
JDeveloper不仅仅是很好的JAVA编程工具,而且是ORaCAL WEB服务的延伸,支持 SOAP以及9IAS,可扩充的环境,与XML和WSDL语言紧密相关。oracle9i jeveloper 完全利用JAVA编写,能够与以前的oracle服务器软件以及其他厂商支持J2EE的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化进行跨平台之间的应用程序的开发,提供了业界第一个完整的,集成了J2EE和XML的开发环境,允许开发者快速开发可以通过WEB,无线设备及语音界面访问的WEB服务和交易应用,以往只能通过将传统JAVA编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成JWE应用开发生命周期管理的事实,从根本上得到改变。   
Jdeveloper为建立真实世界的应用和部件进行了高度的优化。其设计环境简化了数据库的程序设计,具有方便的JDBC访问能力和SQLJ内部支持能力(SQLJ是在Java中嵌入语句的工业标准)。数据敏感的部件和数据表格向导加速了数据访问代码的创建进程,使开发人员能够把注意力集中在特定的应用业务逻辑上。
Jdeveloper提供有一个3GL Java开发环境,它可用于建立瘦客户机和应用,并可利用Oracle应用服务器来部署它们。 在Internet环境中,开发人员可以使用Jdeveloper编写中间层Servlet风格的应用,从而访问数据库、为浏览器客户生成动HTML。对于具有Java客户机的Intranet部署,开发人员可以为分布式IIOP应用建立CORBA兼容的Enterprise Java Beans。
Jdeveloper支持Java的工业标准部件模型:Java Beans和Enterprise Java Beans。这些部件由于具有标准的打包、部署、重用和代码互操作能力因而能够提高生产力。 *Jdeveloper为创建新部件和重用已有部件,包括针对客户方开发的JavaBeans和针对服务器的Enterprise Java Beans,提供了集成式可视化编程环境。
Java是低成本、高可访问性网络计算的理想语言,Oracle正在将Java全面集成到整个企业软件产品线之中。开发人员将能在客户机、应用和数据服务器上充分利用Java的可移植性、网络的集中性,以及标准工业部件模型。这就是300%的Java。Jdeveloper为建立和调试数据驱动的小应用(Applets)和应用(Application),以及服务器方Java部件提供了一个完整的Java编程环境。
Jdeveloper的可视化开发环境集成有编辑器(Editor)、应用(AppBrowser)、调试器(Debugger)和编译器(Compiler)。可视化报表构造器、图形属性检查器,以及表格式部件模板使编程任务完全自动化。其独一无二的双向性在可视化设计器与代码之间提供了即时的同步特征。于是,在一个环境中所产生的改变在另一个环境中将立即得到反映。
向导在开发过程的每一步上都具有可用性。项目、应用、数据报表向导将引导你经历全功能数据库小应用或应用的全部构造过程,而无需任何人工编码。数据表格向导还能够利用内置的JDBC数据访问部件生成单表或复杂报表。
Jdeveloper的可视化设计环境允许你通过拖放数据敏感的部件和设置属性来建立应用,从而取代的编写。
Jdeveloper通过将JDBC功能融入开发环境之中,简化了数据库应用的开发。开发人员可以在Oracle 7、Oracle 8和Oracle Lite自身的Oracle驱动程序中进行选择。这些选取项中包括一个对小应用部署最为理想的纯Java驱动程序以及最适合于客户应用和服务器方Java程序的OCI驱动程序。JDBC-ODBC驱动程序可用来与任何一个有效数据源建立连接。向导将引导你为项目选择和配置正确的JDBC驱动程序,并且当你准备好发布应用后,部署向导将通过简单的点击来将所有必需的JDBC配置文件打制成包。
Jdeveloper完全支持使用SQLJ进行编程和调试。SQLJ支持将SQL语句直接嵌入到Java源代码文件中。在编译项目时,SQLJ预编译器将自动把SQL语句转换为低级JDBC调用。SQLJ的功能同时也与图形化源级调试器集于一体,允许你按需要在数据访问代码中逐行设置断点和按步跟踪。
利用SQLJ,开发人员可以写出数量远远少于使用原始JDBC编程方法编写的代码。并且所写的代码非常类似于SQL,而不是那些难于理解的低级JDBCAPI调用。由于语法错误在编译时就能被捕捉到,所以开发人员可以生成正确的代码而不必通过编译和运行应用来探查数据访问的错误。
Jdeveloper还支持JavaBeans部件的创建,并能与其在一起工作。它允许你利用现有部件装配应用,而不是必须用代码全部重写它们。Jdeveloper拥有100多个预装部件。并且第三方部件也可以集成到该环境之中,甚至可以加入到部件模板中,以供频繁地重复使用。
向导将自动化新部件的创建过程,并保证新部件遵循JavaBeans标准,以便能与其他工具和应用进行互操作。
对于分布式应用的开发,Jdeveloper支持Enterprise Java Beans。利用Jdeveloper和Oracle应用服务器,开发人员可以建立CORBA兼容的Enterprise Java Beans部件从而满足于IIOP内部网应用。
CORBA程序设计通常是一种复杂的手工编程过程,它包含许许多多个手写步骤。有了Jdeveloper,就可以轻松地部署任何Java类,并将其作为服务器方CORBA部件,而不必知道CORBAAPI或牵扯到复杂的IDL、Stubs(存根或桩)、服务器和ORB配置。Jdeveloper可自动化IDL和其他文件的生成过程,它可以将Java类打制成包,以供作为CORBA兼容的Enterprise Java Beans部署之用。服务器部件可以使用SQLJ和JDBC来访问数据库,如其他Java程序一样。Jdeveloper基于部件的方法使生产力和代码重用达到了最大程度的发挥,它使得创建和部署可视或不可视部件变得非常简单。
利用JDeveloper和Oracle应用服务器,开发人员可以建立起中间层JavaServlet风格的应用,从而为INTERNET环境中的浏览器客户生成动态HTML,HTML-Java向导可以将任意的静态HTML模板文件转换为具有在服务器方运行时动态生成HTML代码能力的Java类。 同时利用JDeveloper集成的HTML编辑器,还可以在同一环境中观察和编辑静态HTML和Java代码。
JDeveloper被优化用于同应用和服务器紧密集成,同时它还是一个纯3GLJava编程环境。利用JDeveloper建立的Java部件可以部署在任何客户、Web服务器、应用服务器、数据服务器和支持Java的环境中。JDeveloper与工业标准,如Java Beans、JDBC、EJB、CORBA、JFC/Swing、RMI等完全兼容。利用CORBA/IIOP和Enterprise Java Beans,你的JDeveloper应用将能与非应用和传统应用实现连接。如何编写Web服务器后台程序-java-电脑编程网如何编写Web服务器后台程序作者:iamyxn 和相关&&刚接触J2EE,啥都不懂我现在做的项目是tomcat+JSP的,大多数代码都是客户端通过HTTP请求去触发的Servlet。现在我需要去做个后台一直在运行的程序,跟客户端没有关系的,这样的代码在哪里写,怎么写,请多多指教!------回答---------------其他回答(10分)---------写个线程类,给个flag当这个类的成员变量!然后你服务启动 的时候就调用这个类呗!把你要做的事情写在线程类里面,while(flag)!你想让它停的时候就把flag设成flase,让线程结束呗!------其他回答(10分)---------写一个servlet,在web.xml中配置成启动时运行. servlet中调用你需要运行的东西Java code
&servlet-name&FirstServlet&/servlet-name&
&servlet-class&
com.xxx&/servlet-class&
&load-on-startup&0&/load-on-startup&
&/servlet&
------回答---------------其他回答(10分)---------写个线程类,给个flag当这个类的成员变量!然后你服务启动 的时候就调用这个类呗!把你要做的事情写在线程类里面,while(flag)!你想让它停的时候就把flag设成flase,让线程结束呗!------其他回答(10分)---------写一个servlet,在web.xml中配置成启动时运行. servlet中调用你需要运行的东西Java code
&servlet-name&FirstServlet&/servlet-name&
&servlet-class&
com.xxx&/servlet-class&
&load-on-startup&0&/load-on-startup&
&/servlet&
相关资料:|||||||如何编写Web服务器后台程序来源网络,如有侵权请告知,即处理!编程Tags:                &                    3715人阅读
在oracle官方网站下载压缩文件pi_GENERIC,内含Oracle9i Developer和OA framework toolbox &tutorial,Oracle9i Developer有OA framework toolbox &tutorial的在线帮助。
DBC文件是安装系统时自动生成的,在服务器的$FND_SECURE变量指向的路径下。下载后将其中的一行APPS_JDBC_URL注释掉。
修改文件test_fwktutorial.jsp,因EBS R12是Apache/JServ。OA framework toolbox &tutorial测试成功。
there is "workspace configured oracle applications" in oracle 9i jdeveloper. Why not in jdeveloper 11g?How to develop applications for EBS using jdeveloper 11g?
I try to update with "help-check for update",I check "Oracle SOA Composite Editor" at step 3 of 5,An error "unexpected end of file from server" occurred at step 4 of 5.
Try the direct download from
对于不同的EBS版本,需要使用对应的Jdeveloper才能够完成开发。
下载了与EBS R12.0.6相应的Jdeveloper(Jdeveloper With OA Extension ARU for R12 RUP6),解压后即可使用。JPX import utility在&解压后的根目录&/jdevbin/oaext/bin
JPX import utility
jpximport jpx_file_path
&&&&&&&&&&&& -username "username"
&&&&&&&&&&&& -password "password"
&&&&&&&&&&&& -dbconnection "database connection string in TNSNAMES format"
&&&&&&&&&&&& [-userId "repository userid"]
&&&&&&&&&&&& [-jdk13]
&&&&&&&&&&&& [-developerMode "Developer Mode. False if this flag is not specified"]
java oracle.jrad.tools.xml.importer.XMLImporterImport utilityCopyright(c) Oracle Corporation 2006. All rights reserved.Usage: import package directory path* or XML file path &&&&&&&&& -rootdir "XML source directory" &&&&&&&&& -username "Username" &&&&&&&&& -password "Password" &&&&&&&&& -dbconnection "Database connection string in TNSNAMES format" &&&&&&&&& [-mmddir "Directory for MMD files"]* &&&&&&&&& [-rootPackage "Package name corresponding to rootdir"] &&&&&&&&& [-userId "repository userid"] &&&&&&&&& [-jdk13]* &&&&&&&&& [-includeSubpackages]* &&&&&&&&& [-displayOnly]* &&&&&&&&& [-validate]*
Example1: import d:/jdeveloper/jdev/myprojects/pages/mypage.xml -rootdir d:/jdeveloper/jdev/myprojects -userId 1 -rootPackage /oracle/apps/ak -username jdr -password jdr -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp)(host =incq027bc.)(port = 1521)))(connect_data = (sid = des9i2)))"
Example2: import d:/jdeveloper/jdev/myprojects/pages/mypage.xml -displayOnly -includeSubpackages -validate -rootdir d:/jdeveloper/jdev/myprojects -mmddir d:/jdeveloper/jdev/lib/ext/jrad/config/mmd -userId 1 -rootPackage /oracle/apps/ak -username jdr -password jdr -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp)(host =incq027bc.)(port = 1521)))(connect_data = (sid = des9i2)))" -jdk13
*Note: The package directory path, -mmddir, -includeSubpackages, -validate &&&&&& and -displayOnly options are supported only with -jdk13
java oracle.jrad.tools.xml.importer.JPXImporterJPX import utilityCopyright(c) Oracle Corporation 2006. All rights reserved.Usage :jpximport jpx_file_path&&&&&&&&&&&& -username "username"&&&&&&&&&&&& -password "password"&&&&&&&&&&&& -dbconnection "database connection string in TNSNAMES format"&&&&&&&&&&&& [-userId "repository userid"]&&&&&&&&&&&& [-jdk13]&&&&&&&&&&&& [-developerMode "Developer Mode. False if this flag is not specified"]&&&&&&&&&&&& Example: jpximport d:/myprojects/project1.jpx -userId 1 -username foo -password bar -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp)(host =)(port = 1521)))(connect_data = (sid = mysid)))"
以下兩個命令成功執行:
java oracle.jrad.tools.xml.importer.XMLImporter $APPL_TOP/fnd/12.0.0/mds/framework/toolbox/tutorial/webui -jdk13 -mmddir $APPL_TOP/ak/12.0.0/OA_HTML/jrad -username apps -password&**** -rootdir $APPL_TOP/fnd/12.0.0/mds -rootPackage /oracle/apps/fnd& -validate -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=testerp.***.com)(PORT=1571))(CONNECT_DATA=(SID=dev)))"
java oracle.jrad.tools.xml.importer.XMLImporter /devp/oracle/apps/apps_st/appl/fnd/12.0.0/mds/lookups/webui -jdk13 -mmddir "/devp/oracle/apps/apps_st/appl/ak/12.0.0/OA_HTML/jrad" -username apps -password&****& -rootdir& /devp/oracle/apps/apps_st/appl/fnd/12.0.0/mds -rootPackage /oracle/apps/fnd -validate -dbconnection "(description = (address_list = (address = (community& = tcp.world)(protocol = tcp)(host = testerp.***.com)(port = 1571)))(connect_data = (sid =dev)))"
java oracle.jrad.tools.xml.importer.JPXImporter $APPL_TOP/ak/12.0.0/java/HelloWorldOAProject.jpx -username apps -password **** -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=testerp.***.com)(PORT=1571))(CONNECT_DATA=(SID=dev)))"
以下命令仍然報錯:
java oracle.jrad.tools.xml.importer.XMLImporter $APPL_TOP/ak/12.0.0/mds/hello/webui -jdk13 -mmddir $APPL_TOP/ak/12.0.0/OA_HTML/jrad -username apps -password&**** -rootdir $APPL_TOP/ak/12.0.0/mds -rootPackage /oracle/apps/ak -validate -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=testerp.***.com)(PORT=1571))(CONNECT_DATA=(SID=dev)))"
Error: The root directory does not exist
Import completed.
上面的错误没关系,可以用
BEGIN& jdr_utils.listContents(p_path =& '/***/oracle/apps/cux/',p_recursive =& TRUE);END;
测试是否导入成功。
R12.0.6相应的JDeveloper的目录/jdevdoc/WebHelp/toolbox下有 Oracle Application Framework ToolBox Tutorial Lessons Release 12
按照教程做出现几个问题
1.Position的下拉框没有出来
2.按Apply没有保存新增的employee,因为查询不到新增的employee
3.按Cancel进入了系统自带的toolbox,见错误更正3
Create Your New BC4J Package
在windows环境下可以通过建立相应的目录,重新打开project文件的方法实现。
Chapter 2-&Search-&Step 2.6
Select the &yourname&.oracle.apps.ak.schema.server BC4J package in the , right-click and select
from the context menu to open the Entity Object wizard.
Select the &yourname&.oracle.apps.ak.schema.server BC4J package in the , right-click and select to open the Create Business Components from Tables wizard.
at step 1 of 5:Entity Objects,enter Name Filter and select schema, click Query
For the Position item, change the Item Style property to messageChoice to change the Position item to a poplist.
Chapter 2-&Create-Part 1-》Step 2.4-Step 2.5没有完成,完成后问题1和问题2得到解决,因为position是必输栏位。
选择EmployeePG-&PageLayoutRN-&MainRN-&Position
Chapter 2-&Create-Part 2-》Step 1.4
pageContext.forwardImmediately("OA.jsp?page=/oracle/apps/fnd/framework/toolbox/labsolutions/webui/EmpSearchPG",&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& OAWebBeanConstants.KEEP_MENU_CONTEXT,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& true, // retain AM&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& OAWebBeanConstants.ADD_BREAD_CRUMB_NO);&
pageContext.forwardImmediately("OA.jsp?page=/&yourname&/oracle/apps/ak/employee/webui/EmpSearchPG",&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& OAWebBeanConstants.KEEP_MENU_CONTEXT,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& true, // retain AM&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& OAWebBeanConstants.ADD_BREAD_CRUMB_NO);&&
Chapter 2-&delete-&Step 2.2
EmpSearchPG-&PageLayoutRN-&QueryRN-ResultsTable
Chapter 2-&update-&Step 1.2
Change its Controller Class property value from oracle.apps.fnd.framework.toolbox.labsolutions.webui.EmployeeCreateCO to oracle.apps.fnd.framework.toolbox.labsolutions.webui.EmployeeUpdateCO.
Change its Controller Class property value from &yourname&.oracle.apps.ak.employee.webui.EmployeeCreateCO to &yourname&.oracle.apps.ak.employee.webui.EmployeeUpdateCO.
Chapter 2-&update-&Step CE-5.5
语句OAApplicationModule am = pageContext.getApplicationModule(webBean);应放在if (pageContext.getParameter("Submit") != null)语句前面
&语句OADialogPage dialogPage = new OADialogPage(OAException.CONFIRMATION,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& confirmMessage,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& APPLICATION_JSP + "?page=/&yourname&/oracle/apps/ak/employee/webui/EmpSearchPG",&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null);pageContext.forwardImmediately(APPLICATION_JSP + "?page=/&yourname&/oracle/apps/ak/employee/webui/EmpSearchPG",&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& OAWebBeanConstants.KEEP_MENU_CONTEXT,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& null,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& true, // retain AM&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
中的APPLICATION_JSP&应为pageContext.getApplicationJSP()
Chapter 2-&update-&Step CE-5.6
For each of the three pages in the multistep flow, right-click the PageLayoutRN in the Structure pane, and select
from the context menu.
Set the region's properties as follows:
For one&of the three pages(EmpUpdatePG,EmpAssignPG and EmpViewPG) in the multistep flow, EmpUpdatePG,right-click the PageLayoutRN in the Structure pane, and select
from the context menu.
Set the region's properties as follows:
For the orthers&of the three pages,EmpAssignPG and EmpViewPG, Copy PageButtonBar of EmpUpdatePG to them.(right-click PageButtonBar of EmpUpdatePG, click Copy,right-click PageLayoutRN of EmpAssignPG or EmpViewPG, click Paste)
Chapter 2-&update-&Step CE-4.2
Text properties for three link TrainStep1,TrainStep2,TrainStep3 are Employee Details,Assignment,View and Sumbit
错误更正10
Chapter 2-&update-&Step CE-2.2
The Property of style for StartDate,EndDate and Salary is messageStyledText.
如上设置程序能运行,但是这三个栏位的值不能修改。不知道是不是应该按如下设置?示例程序是这样设置的。试了没有成功。重启动JDeveloper后成功。StartDate不能修改,EndDate和Salary可以修改。
The Property of style for StartDate is messageStyledText and its CSS Class is OraDataText.
Chapter 2-&update-&Step CE-2.3
在点下一页时,不能转到下一页,检查EmpAssignPG时与示例程序toolbox比较后发现:
Select the PageLayoutRN region and add a pageStatus component. Add a new region to the flowLayout region automatically created beneath the pageStatus component and extend the /oracle/apps/fnd/framework/webui/OAReqFieldDescRG region.
Select the PageLayoutRN region and add a pageStatus component. Add a new region to the flowLayout region automatically created beneath the pageStatus component,name it PageStatusRN,right-click PageStatusRN to add a new region named RequiredKey&and&the property of region style set tablelayout and the property of extends set&/oracle/apps/fnd/framework/webui/OAReqFieldDescRG.
to modify the code written in Navigation Bar region Controller&(EmployeeUpdateFooterCO)
public void processRequest(OAPageContext pageContext, OAWebBean webBean)
&&&&& .......
&&&&&& OANavigationBarBean navBean = (OANavigationBarBean)webBean.findChildRecursive("NavBar");&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//Add this line&&&&&& navBean.setValue(step+1);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& //Add this line&&&&&& System.out.println("set navigation br "+(step+1));
&& } // end processRequest()
错误更正11
Chapter 2-&update-&Step 1.1 &Create the EmployeePVO View Object
After you create the PVO, reopen and navigate to the Tuning page. Check the Enable Passivation and For All Transient Attributes checkboxes (it's important that the transient attributes in an application properties view object be properly passivated).
这一段没有找到地方设置。
The Property of style for EndDate and Salary is messageTextInput and their CSS Class is OraFieldText.
与页面个性化有关的profile。
FND: Personalization Seeding Mode&&&&&&&
FND: Personalization Region Link Enabled
FND: Diagnostics
Chapter 3-&Extending OA Framework Applications-&Step 1.4
新建project时,已自动建立oracle/apps/fnd/framework/toolbox,已包含四个server.xml文件。
Chapter 3-&Extending OA Framework Applications-&Task 5: Substituting BC4J Objects
Right-click on your project in the Navigator pane,select Project Properties-&Business Components-Substitutions
Search: EmployeeSummaryVO
Drilldown to Details: EmployeeFullVO
Create: EmployeeFullVO
Delete: EmployeeSummaryVO
VO加入AM后,修改了VO后应重新加入AM。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:358754次
积分:5096
积分:5096
排名:第4339名
原创:136篇
转载:62篇
译文:11篇
评论:49条
欢迎加入JBPM QQ群:
(1)(2)(1)(4)(3)(3)(6)(6)(1)(2)(3)(4)(4)(1)(2)(2)(2)(2)(3)(1)(4)(2)(1)(2)(1)(4)(5)(1)(4)(6)(4)(3)(2)(4)(3)(5)(6)(1)(1)(2)(1)(4)(6)(5)(6)(6)(4)(4)(4)(4)(2)(1)(1)(2)(2)(1)(3)(1)(1)(3)(1)(1)(1)(1)(1)(1)(2)(1)(1)(1)(1)(1)(4)(2)(3)(2)(2)(1)(1)(3)(2)(2)power_harbour 的BLOG
用户名:power_harbour
文章数:63
评论数:78
访问量:373129
注册日期:
阅读量:5863
阅读量:12276
阅读量:386385
阅读量:1077476
[匿名]大漠孤烟:
[匿名]大漠孤烟:
51CTO推荐博文
Jdeveloper是oracle 的Java EE开发工具,其源代码从以前的Borland公司购买,然后修改了部分Jbuilder代码而来。现在的JD可以说是功能最强的Java 企业级开发工具。与oracle数据库结合的非常好。再加上ADF,更是快速提高了开发效率。ADF相当于VC6下的MFC,非常方便。
在JD中要先建立一个Application,然后再建project,一个Application可以有多个project
选择自己需要的web框架类库,如JSF,Struts1等
最后在项目
在pafirc上面右键,点击new,出现如下对话框:
点击OK,出现如下话,并如下修改
最后JD环境如下:修改下index.jsp页面内容如开发环境中间,
如上图点击index.jsp上右键,run,最后出现如下页面,第一JD下web项目完成了。
本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
15:58:27 16:10:54}

我要回帖

更多关于 java编写web服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信