📄 java开发范例的软件备注.txt
字号:
注解:classpath用于指明所有用于引用的类所在的目录,它允许用户把自己的类放在不同的目录中,但应该让JDK编译工具知道它们在那里。
在完成了上面的工作后,确定就可以了。为保证安装环境是否安装配置成功,进入DOS界面,输入javac或java,如果列出相应的命令使用帮助则安装配置成功。上面已经完成了系统环境的安装与配置,下面就要为本系统的运行做准备了。
4、系统运行
1)首先建立数据源,这个在文章中已经讲的很清楚。大家可以参考文章中的内容来建立数据源。
2)我们进入DOS界面。我们的源代码在D盘的VipQuery下(当然也可以放到其它任何位置),在DOS命令符下输入:cd d:\VipQuery,回车就进入了源代码目录。
3)在这个目录下,输入javac VipQuery.java(注意,JDK是区分大小写的)回车,这个命令编译本系统源代码。程序没有问题的话,编译将直接通过。
4)编译通过后,再在DOS命令符下输入java VipQuery命令运行本程序。程序运行后将看到本系统的登录界面。
5) 程序登录口令:用户名:hust 口令:hust
超级用户口令:manager
第9章 公司资源预约系统
版权所有,未经授权,不得擅自复制,作者保留所有权利。
1、本系统开发环境:
1)操作系统:win2k
2)数据库:ACCESS
3)编译器:j2sdk-1_4_1_02-windows-i586.exe
2、系统环境安装:
1)安装数据库软件
在OS上安装ACCESS。
2)安装编译环境
在OS上安装JDK。在安装之前必须要有j2sdk-1_4_1_02-windows-i586.exe存在,这个软件在SUN的网站上可以下载。双击j2sdk-1_4_1_02-windows-i586.exe文件开始安装 ,在第一次选择画面单击NEXT,接下来的画面单击YES,第三个画面有一个Browse…按钮,在这里可以选择安装JDK的目录以及安装的目录名称,我们采用系统默认值。单击NEXT按钮进入下一个界面,在这个界面可以选择你所想要安装的组件和去掉你不想安装的组件,这里我们也采用系统的默认值。单击NEXT进入选择浏览器界面,默认的是选中Microsoft Internet Explorer,我们选种它,单击NEXT开始安装。最后单击Finish按钮完成JDK开发环境的安装。
3、系统环境配置:
在开发环境都安装好了以后,还要进行系统配置。根据上面安装信息,本系统配置如下:
打开系统设置,按Winkey+Break 或 右击“我的电脑”,选属性,选择高级->系统环境。在环境变量中我们分别添加或修改path、classpath、java_home三个变量,并给他们赋值。赋值如下:
? java_home=c:\j2sdk1.4.1_02 (安装路径)
? classpath=.;C:\j2sdk1.4.1_02\lib\tools.jar;C:\j2sdk1.4.1_02\lib\dt.jar;
? 在path中添加C:\j2sdk1.4.1_02\bin;
注解:classpath用于指明所有用于引用的类所在的目录,它允许用户把自己的类放在不同的目录中,但应该让JDK编译工具知道它们在那里。
在完成了上面的工作后,确定就可以了。为保证安装环境是否安装配置成功,进入DOS界面,输入javac或java,如果列出相应的命令使用帮助则安装配置成功。上面已经完成了系统环境的安装与配置,下面就要为本系统的运行做准备了。
4、系统运行
1)首先建立数据源,这个在文章中已经讲的很清楚。大家可以参考文章中的内容来建立数据源。
2)我们进入DOS界面。我们的源代码在D盘的bookresource下(当然也可以放到其它任何位置),在DOS命令符下输入:cd d:\ bookresource,回车就进入了源代码目录。
3)在这个目录下,输入javac mainFrame.java(注意,JDK是区分大小写的)回车,这个命令编译本系统源代码。程序没有问题的话,编译将直接通过。
4)编译通过后,再在DOS命令符下输入java mainFrame命令运行本程序。程序运行后将看到本系统的登录界面。
5) 程序登录口令:用户名:123456 口令:123456
第10章 图书管理系统
安装本实例
本实例实现了一个图书管理系统,包含基本的登录,查询,借阅及归还功能。服务器端采用EJB组件技术实现,客户端采用JavaApplication实现。
本实例运行环境是Windows2000+JDK1.4+ J2EE1.3.1+Access2000。
第一步:将MyBookApp目录复制到C:\下。
第二步:将book.mdb复制到C:\下。
第三步:配制ODBC数据源,在系统DNS中添加book.mdb,并命名为book。
第四步:部署本实例(deployment)。
1.启动j2ee应用服务器
点击【开始】→运行,直接输入j2ee –verbose(或在c:\j2ee1.3.1\bin目录下运行j2ee –verbose),出现以下信息:
J2EE server Listen Port: = 1050
Naming service started: :1050
Published the configuration object ...
Binding DataSource, name = jdbc/Cloudscape, url =jdbc:cloudscape:rmi:Cloudscape DB;create=true
Web service started: 9191
Web service started: 8000
Web service started: 7000
J2EE server startup complete.
表明j2ee应用服务器启动成功。在以后的运行中不要关闭该窗口,在IE浏览器中访问HTTP://localhost:8000 可以看到默认的主页信息,如图12-2所示:
图12-2 J2EE的默认主页
2.启动Application Deployment Tool 布署工具
点击【开始】→运行,直接输入deploytool(或在c:\j2ee1.3.1\bin目录下运行j2ee deploytool),出现以下信息:
Deployment tool version 1.2.1. Type deploytool -help for command line options. Starting...
表明deploytool启动成功。在以后的运行中不要关闭该窗口。接着弹出deploytool的GUI窗口,如图12-3所示:
图12-3 deploytool窗口
提示:deploytool的GUI界面比较消耗资源,如果你的系统配置不高,运行速度会较慢。
3.布署本实例
1. 选择File菜单,New Application...选项, 在Application File Name输入:c:\MyBookApp\MyBookApp.ear , 在Application Disply Name输入:MyBookApp, 点击OK。
2. 选择File菜单,New Enterprise bean...选项, 第一个界面为说明,可以直接Next 。 第二个界面中,选中Create New Jar File In Application,在下面的下拉列表框中选择MyBookApp,在JAR Display Name中指定名字BookJAR, 在Contents框中添加CLASS文件,按EDIT添加,在Root Directory 中指定C:\MyBookApp\BEAN为根目录,按回车确定,选出Book.class、BookHome.class、BookBean.class通过ADD添加到下边的框中,这是三个最基本的构建EJB的文件,按OK确定。按NEXT进入下一步。 第三个界面中:在Bean type 中选中Entity,在Enterprise Bean Class中选中BookBean, 在Enterprise Bean Name中指定BookEJB,在Remote Home Interface中选中BookHome, 在Remote Interface中选中Book ,按NEXT进入下一步 。第四,五,六,七个界面中可以直接按NEXT,看看各项情况,不用做任何配置。在第八个界面中,也就是Resource Factories Referenced in Code的页面中,点击ADD,然后在Code Name中填入jdbc/book,在JNDI Name中填入jdbc/book,最后点击FINISH完成。
3. 选择File菜单,New Enterprise bean...选项, 第一个界面为说明,可以直接Next 。 第二个界面中,选中Create New Jar File In Application,在下面的下拉列表框中选择MyBookApp,在JAR Display Name中指定名字BorrowJAR, 在Contents框中添加CLASS文件,按EDIT添加,在Root Directory 中指定C:\MyBookApp\BEAN为根目录,按回车确定,选出Borrow.class、BorrowHome.class、BorrowBean.class通过ADD添加到下边的框中,这是三个最基本的构建EJB的文件,按OK确定。按NEXT进入下一步。 第三个界面中:在Bean type 中选中Entity,在Enterprise Bean Class中选中BorrowBean, 在Enterprise Bean Name中指定BorrowEJB,在Remote Home Interface中选中BorrowHome, 在Remote Interface中选中Borrow ,按NEXT进入下一步 。第四,五,六,七个界面中可以直接按NEXT,看看各项情况,不用做任何配置。在第八个界面中,也就是Resource Factories Referenced in Code的页面中,点击ADD,然后在Code Name中填入jdbc/book,在JNDI Name中填入jdbc/book,最后点击FINISH完成。
4. 选择File菜单,New Enterprise bean...选项, 第一个界面为说明,可以直接Next 。 第二个界面中,选中Create New Jar File In Application,在下面的下拉列表框中选择MyBookApp,在JAR Display Name中指定名字UserJAR, 在Contents框中添加CLASS文件,按EDIT添加,在Root Directory 中指定C:\MyBookApp\BEAN为根目录,按回车确定,选出User.class、UserHome.class、UserBean.class通过ADD添加到下边的框中,这是三个最基本的构建EJB的文件,按OK确定。按NEXT进入下一步。 第三个界面中:在Bean type 中选中Entity,在Enterprise Bean Class中选中UserBean, 在Enterprise Bean Name中指定UserEJB,在Remote Home Interface中选中UserHome, 在Remote Interface中选中User ,按NEXT进入下一步 。第四,五,六,七个界面中可以直接按NEXT,看看各项情况,不用做任何配置。在第八个界面中,也就是Resource Factories Referenced in Code的页面中,点击ADD,然后在Code Name中填入jdbc/book,在JNDI Name中填入jdbc/book,最后点击FINISH完成。
5. 以上添加了3个实体BEAN。接下来添加SessionBean。
选择File菜单,New Enterprise bean...选项, 第一个界面为说明,可以直接Next 。 第二个界面中,选中Create New Jar File In Application,在下面的下拉列表框中选择MyBookApp,在JAR Display Name中指定名字BookSessionJAR, 在Contents框中添加CLASS文件,按EDIT添加,在Root Directory 中指定C:\MyBookApp\BEAN为根目录,按回车确定,选出BookSession.class、BookSessionHome.class、BookSessionBean.class通过ADD添加到下边的框中,这是三个最基本的构建EJB的文件,按OK确定。按NEXT进入下一步。 第三个界面中:在Bean type 中选中session和stateful (其中stateless用于类中只有方法,不保存值的情况 , stateful用于类变量,保存值的情况) ,在Enterprise Bean Class中选中BookSessionBean, 在Enterprise Bean Name中指定BookSessionEJB,在Remote Home Interface中选中BookSessionHome, 在Remote Interface中选中BookSession ,最后点击FINISH完成。
6. 到此为止,4个EJB已经添加到MyBookApp应用中了。我们应该可以看到如下图12-4所示的画面:
在左边的树中选中MyBookApp,在右边JNDI选项卡中,为BookEJB指定JNDI名为MyBook;为BookSessionEJB指定JNDI名为MyBookSession;为BorrowEJB指定JNDI名为MyBorrow;为UserEJB指定JNDI名为MyUser。
再在左边的树中选中BookSessionEJB,在右边的EJB Refs选项卡中,点击ADD。然后指定Coded Name为ejb/SimpleBook,指定Type为Entity,指定Interfaces为Remote,指定Home Interface为BookHome,指定Local/Remote Interface为Book,在下面的JNDI Name中选择MyBook。再次点击ADD,然后指定Coded Name为ejb/SimpleBorrow,指定Type为Entity,指定Interfaces为Remote,指定Home Interface为BorrowHome,指定Local/Remote Interface为Borrow,在下面的JNDI Name中选择MyBorrow。再次点击ADD,然后指定Coded Name为ejb/SimpleUser,指定Type为Entity,指定Interfaces为Remote,指定Home Interface为UserHome,指定Local/Remote Interface为User,在下面的JNDI Name中选择MyUser。
图12-4 已添加EJB的MyBookApp应用
7. 接下来将Java客户端程序添加到MyBookApp应用中。
选择File菜单,New Application Client…选项, 第一个界面为说明,可以直接Next 。 第二个界面中,在上部的下拉列表框中选择MyBookApp,在JAR Display Name中指定名字BookSessionJAR, 在Contents框中添加CLASS文件,按EDIT添加,在Root Directory 中指定C:\MyBookApp\BEAN为根目录,按回车确定,选出BorrowPanel$BtAL.class,BorrowPanel$BtBorrwAL.class,BorrowPanel.class,Branch.class,BusinessLogic.class,DataModel.class,LoginDlg$BtAl.class,LoginDlg.class,MyClient.class,MyClientFrame$MenuAL.class,MyClientFrame$TreeSL.class,MyClientFrame.class,MyClientMenuBar.class,MyClientTable.class,MyClientTree.class,QueryPanel$BtAL.class,QueryPanel.class,ReturnPanel$BtAL.class,ReturnPanel$BtReturnAL.class,ReturnPanel.class通过ADD添加到下边的框中,按OK确定。按NEXT进入下一步。 第三个界面中:在MainClass中选中MyClient,指定Display Name为MyClient,按NEXT进入下一步。第四个界面中可以直接按NEXT。在第五个界面中,也就是EJB’s Referenced in Code的页面中,点击ADD,然后指定Coded Name为ejb/SimpleBookSession,指定Type为Session,指定Interfaces为Remote,指定Home Interface为BookSessionHome,指定Local/Remote Interface为BookSession,在下面的JNDI Name中填入MyBookSession。点击FINISH完成。我们应该可以看到如下图12-5所示的画面:
图12-5 应用配置完成
8. 现在配置数据库。请确定在ODBC中已经配置了book数据源。
选择Tools菜单,Server Configuration…选项,将会弹出对话框。在左边的树中选中Data Sources下的Standard,点击右边的Add按钮,在新增加的条目中输入sun.jdbc.odbc.JdbcOdbcDriver。然后点击对话框下方的按钮,在新增加的条目中,指定JNDI Name为jdbc/book,指定JDBC url为jdbc:odbc:book。点击OK完成。
9. 部署MyBookApp应用。
在左边的树中选定MyBookApp。然后选择Tools菜单,Deploy…选项,将会弹出对话框。在第一个界面中选择ReturnClientJar复选框,在下面的输入框内填入C:\MyBookApp\MyBookAppClient.jar。然后点击Finish完成。出现如下图12-6所示的对话框,则说明布署成功。
图12-6 布置成功对话框
运行本实例。
首先需要新建APPCPATH的环境变量。
在【我的电脑】上点击鼠标右键→属性→点击高级→点击环境变量,在系统变量组中:
新建:APPCPATH:MyBookAppClient.jar
点击【开始】→运行,输入cmd,回车。然后进入C:\MyBookApp目录,运行runclient -client MyBookApp.ear -name MyClient。在弹出login窗口(图12-7)中user name栏输入guest,Password栏输入guest123,点击OK。将会弹出如下图12-8所示的登录对话框。在这个对话框中可以输入book数据库中user表的任何用户。直接点击确定,将会出现MyClient程序的主界面。如图12-9所示:
图12-7 Login对话框
图12-8 本实例的登录对话框
图12-9 本实例的运行界面
提示:如果客户端Java程序放在和J2EE server不同的机器上(同时必须保证应用的ear文件与客户端程序所在的jar文件在一个目录),你还必须把环境变量VMARGS设为下面的值.用运行J2EE server的主机名替换<host> .
-Dorg.omg.CORBA.ORBInitialHost=<host>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -