仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1002|回复: 10
打印 上一主题 下一主题

[学习教程] JAVA网站制作之实战J2EE―开辟购物网站(一)

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。j2ee媒介
本文经由过程实战全程编写一个购物网站来说解怎样利用J2EE来创建企业级的收集使用!本文针对的是像我如许的相对初学者,假如您是妙手就莫要见笑了!
一:搭建开辟平台
本文从实战动身,以是关于一些观点性的成绩就未几讲了,这些东东能够从google上搜到,起首筹办上面的家伙吧:
1.oracle
2.weblogic
3.jbuilder
别的:struts-console-2.2(用作struts视图开辟)PowerBulider(便利数据库操纵)Dreamweaver(丑化前台页面)
以上就是我在公司里开辟的所用的东东了!开辟平台为win2000。
以下以我家里的设置为例具体先容搭建J2EE的开辟平台。(家里的软件都是从网受骗的)
家用机设置:P4赛扬1.7G,256MB20GHDD操纵体系:windows2000SP3
数据库:oracle8i
J2EE使用平台:weblogic6.1sp2
EJB,JSP,jAVABEAN开辟:jbuilder7weblogic版
第一步,安拆卸置oracle数据库
安装oracle最新版的9i甚么事都没有,但假如你在P4的呆板上装8i大概就会呈现成绩,点了安装以后没有反响。(P4赛扬也存在这个成绩)没法,我的oracle就是从网受骗的8i(比9i修长多了),假如您是P4的呆板又要装8i的话,那末先按以下办法做(这是我从网上搜到的办法)
(1)创立一一时目次,并将Oracle8i的安装源程序拷贝到此目次。
找到目次
stageComponentsoracle.swd.jre1.1.7.301DataFilesExpandedjrewin32in下的symcjit.dll的文件,并更名为symcjit.old。注重OEM目次下另有一个symcjit.dll文件要更名。
(2)搜刮到oraparam.ini文件,翻开它,改动行RE_MEMORY_OPTIONS=-mx48m的参数为JRE_MEMORY_OPTIONS=-nojit-ms16m-mx32m
(3)别的的参数坚持稳定。
(4)实行当地硬盘installwin32setup.exe目次下的Setup.exe文件。此时挪用的是修正过的参数文件oraparam.ini。
(5)安装时选择自界说形式,而且不创立数据库。
(7)Oracle8i安装完成后,安装目次中的以下每个文件都有必要作响应修正。(假如不修正点任何使用都没有反响)
assistantsdbcadbassist.cl
assistantsdbmadbmig.cl
assistantsifaifa.cl
binelogin.cl
binowm.cl
ldapoidamdinoidadmin.cl
network        ools
etasst.cl
network        ools
etca.cl
owminstallinstelogin.cl
owminstallinstowm.cl
用编纂工具顺次翻开上述文件,增添参数-nojit,以dbassist.cl文件为例表示以下:
Command=("C:ProgramFilesOraclejre1.1.7BINJREW"-nojit-classpath....)
用不异的办法修正所列出的每个.cl文件内容。
修正完后运转databaseadministrator下的DatabaseConfigurationAssistant就能够创立数据库了,这但是一个冗长的历程,在创立数据库时要创立全局标识,弄个好记的就行,今后好设置数据库毗连。创立完后,默许的DBA用户名为system,暗码为manager。
在今后,我会连续讲一些关于oracle的初学履历,匡助人人疾速进门!
第二步,安拆卸置weblogic6.1SP2,并毗连oracle
win平台的weblogic基础上都能够间接安装,但要注重不要把它装到带有空格的目次里如ProgramFiles,或是中文目次中,默许为c:ea,按默许点下一步,就能够完成安装,这个基础没成心外!(最复杂的安装操纵),最初要记着你设的办理暗码!
我把办理员名和服务名改了。

<br>
为了调试便利,不将weblogic设为主动服务启动

<br>
设定您的办理暗码,进进把持台,启动服务都必要

<br>
为了便利,我将目次安到了D盘,并将domain改成maxuan,server改成max,接上去我们将设置JDBC毗连oracle数据库
起首翻开D:eawlserver6.1configmaxuan(maxuan为我改后的名字,默许的为mydomain),用文本编纂器如:记事本或editplus翻开startWebLogic.cmd,找到“setPATH=”这一行,到场“.inoci817_8”,如自己的为“setPATH=.in;.inoci817_8;%PATH%”
为了使启动weblogic不必要每次都输出暗码,在“setWLS_PW=”输出安装时所设定的暗码便可。
双击startWebLogic.cmd或在程序中间接运转StartDefaultServer启动weblogic服务(注重不要将这个窗口关了哟)
启动weblogic

<br>
然后在程序中运转StartDefaultConsole,进进把持台操纵,在呈现的对话框中输出办理用户名system,暗码为你设的暗码便可进进!

<br>
点开右边的Services,你能够看到JDBC

<br>
点开它,点击鄙人面的ConnectionPools,右侧会呈现设置项目,点击ConfigureanewJDBCConnectionPool呈现设置项,在Configuration下的General标签下设置
name:这里我填写的是“mytest”;
URL填写为“jdbc:weblogic:oracle”;
DriverClassname:填写为“weblogic.jdbc.oci.Driver”;
Properties(key=value):填写为:
user=system
password=manager
server=oradb
这里的oradb便是所安装的oracle所创立的数据库的全局标识。user和password我用的是默许的DBA,你能够用本人创立的用户名和暗码。点击Apply按钮完成。

<br>
点击Targets下的Servers标签,把Available下的Tgets-Server移到Chosen下,然后点Apply按钮。

<br>
接着设置上面的DataSources,在右侧用“ConfigureanewJDBCDataSource”创立新的DataSources,这里的Name和PoolName均填下面的设定“mytest”,JNDIName填写“oradb”,同下面一样,点击Targets下的Servers标签,把Available下的Targets-Server移到Chosen下,然后点Apply按钮。

<br>
这时候点开StartDefaultServer窗口应该看到已启动jDriver/Oracle了!
PS:用weblogic已有段工夫了,并且也列入过weblogicJ2ee的培训,今后将会把相干履历放到论坛上!
重启服务吧!

在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。
小女巫 该用户已被删除
沙发
发表于 2015-1-21 05:32:19 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
乐观 该用户已被删除
板凳
发表于 2015-1-30 08:41:41 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
再见西城 该用户已被删除
地板
发表于 2015-1-30 21:04:02 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
飘灵儿 该用户已被删除
5#
发表于 2015-2-4 21:44:08 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-8 08:37:50 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
不帅 该用户已被删除
7#
 楼主| 发表于 2015-2-25 04:49:03 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
蒙在股里 该用户已被删除
8#
发表于 2015-3-2 17:09:20 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
只想知道 该用户已被删除
9#
发表于 2015-3-11 04:44:06 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
柔情似水 该用户已被删除
10#
发表于 2015-3-17 20:46:37 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
山那边是海 该用户已被删除
11#
发表于 2015-3-25 00:46:12 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表