仓酷云

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

[学习教程] JAVA网页编程之Java开源理论(1)--情况设置

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

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

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

x
IDE是好。java中的IDE更是百花齐放,你用jbuilder能说jbuilder赶不上vs吗?用eclipse,netbeans也很舒服啊。我就不明白“稍微差一些”那一些是从哪里差来的。
Java开源理论1--情况设置



wuder
Window体系下的deploy所需软件:
以下软件为window下实行

Jdk5.0

下载地点:http://java.sun.com/j2se/1.5.0/download.jsp

jdk-1_5_0_01-windows-i586-p.exe

Jboss4.01

下载地点:http://prdownloads.sourceforge.net/jboss/

jboss-4.0.1sp11.zip

Mysql4.1

下载地点:http://dev.mysql.com/downloads/mysql/4.1.html

MysqlServer4.1

MysqlJDBCdriver

下载地点:http://mirror.etf.bg.ac.yu/mysql/Downloads/Connector-J/

mysql-connector-java-3.1.7.zip

Ant1.6.2

下载地点:http://ant.apache.org/

apache-ant-1.6.2-bin.zip








安装步骤
一,安装JDK1.5;







二,安装Jboss4.01;







三,安装Mysql4.1;







新建一个数据库:







命令是:createdatabasepppcharactersetutf8;















四,将Ant解开,放到某一材料夹;







五,设定情况变量;(我的电脑>属性>初级>情况变量>体系变量)







新建变量:







ANT_HOME=[ANT地点路径]







JAVA_HOME=[JDK5.0安装路径]







CLASS_PATH=%JAVA_HOME%lib







修正变量:







PATH追加内容,用“;”距离。%ANT_HOME%in;%JAVA_HOME%in;[Mysql安装路]in;















六,将mysql-connector-java-3.1.7-bin.jar(mysqljdbcdriver)放到[jboss安装路径]erverdefaultlib。















七,修正jboss-service.xml。







<attributename="URLs">







deploy







</attribute>







修正为:







<attributename="URLs">







deploy/,file:/e:/dep/web/,file:/e:/dep/ejb/







</attribute>







e:/dep/web,e/dep/ejb为放deploy文件材料夹,也能够放到其余中央,但要在jboss-service.xml里设定。















八,找到mysql-ds.xml(地位:[jboss材料夹]docsexamplesjca)







修正后放到[jboss材料夹]erverdefaultdeploy







内容以下:















<jndi-name>MySqlDS</jndi-name>







<connection-url>jdbc:mysql://localhost:3306/ppp[统一PC]</connection-url>







<driver-class>com.mysql.jdbc.Driver</driver-class>







<user-name>root</user-name>







<password>[所设暗码]</password>







<connection-propertyname="useUnicode">true</connection-property>







<connection-propertyname="characterEncoding">utf8</connection-property>























九,用AntBuildyywap项目。







Start>>run>>cmd(回车)







以后目次移到yywap项目材料夹







了局以下:

C:        estyywap>ant







Buildfile:build.xml















……[省略]















BUILDSUCCESSFUL







Totaltime:1minute42seconds















十,把程序放到deploy目次(地位在yywap/target)







E:depejb放进yyejb.jar







E:depweb放进yyweb.war























十一,启动Mysql和Jboss。







启动程序剧本分离在







[Mysql路径]/bin/mysql.exe







[Jboss]/bin/run.bat















Jboss中断命令:shutdown&ndash;S















测试:







翻开InternetExplorer,URL为







http://localhost:8080/wap/faces/admin/co/listAll.do






























































Linux体系下的deploy所需软件:
以下软件为Linux下实行

Jdk5.0

下载地点:http://java.sun.com/j2se/1.5.0/download.jsp

jdk-1_5_0_01-linux-i586.bin

Jboss4.01

下载地点:http://prdownloads.sourceforge.net/jboss/

jboss-4.0.1sp1.tar.gz

Mysql4.1

下载地点:http://dev.mysql.com/downloads/mysql/4.1.html

mysql-standard-4.1.10-pc-linux-gnu-i686.tar.gz

MysqlJDBCdriver

下载地点:http://mirror.etf.bg.ac.yu/mysql/Downloads/Connector-J/

mysql-connector-java-3.1.7.tar.gz

Ant1.6.2

下载地点:http://ant.apache.org/

apache-ant-1.6.2-bin.tar.gz
























安装步骤
安装Linux版本为RedHat9.0,操纵时利用用户root上岸。









一,安装JDK1.5;















运转这个安装程序,shell>./[bin文件名]







呈现“more”按回车,如请你选择“Yes”或“No”,键进yes,回车。







Jdk安装地位:/usr/java/jdk1.5.0_01















二,安装Mysql4.1;(查阅文档解压目次的install_binary)







点滑鼠右键,翻开一个终端窗口。输出以下命令:















shell>groupaddmysql







shell>useradd-gmysqlmysql







shell>cd/usr/local[先要把mysql.tar.gz文件copy到/usr/local]







shell>gunzip</PATH/TO/MYSQL-VERSION-OS.tar.gz[tar.gz文件的称号]|tar-vxzf







[解压,天生一个与tar.gz文件同名的材料夹]







shell>ln-sFULL-PATH-TO-MYSQL-VERSION-OSmysql







[解压后,为一个与tar.gz文件同名的材料夹与mysql这个目次做软毗连]







shell>cdmysql







shell>scripts/mysql_install_db--user=mysql







shell>chown-Rroot.







shell>chown-Rmysqldata







shell>chgrp-Rmysql.







shell>bin/mysqld_safe--user=mysql&这个命令为启动mysql















shell>cd[mysql路径]/bin







shell>mysql







>createdatabasepppcharactersetutf8;新建一个数据库ppp























提醒:















shell>pwd用于失掉以后地点目次







shell>ls检察以后地点目次内的内容







shell>cd..前往上一层目次







shell>cd/www/www把以后目次设为/www/www















shell>mysqladmin-uroot-ppassword[mysql新暗码]重设mysql暗码,会让你输出旧暗码







shell>mysqladminshutdown封闭mysql服务































三,安装Jboss4.01







解压,安排到某一目次















四,将Ant解开,放到某一材料夹;







shell>tar-vxzf[gz文件名]















五,设定情况变量;















ANT_HOME=[ANT地点路径]







JAVA_HOME=[JDK5.0安装路径]







CLASS_PATH=%JAVA_HOME%lib







修正变量:







PATH追加内容,用“:”距离。%ANT_HOME%in;%JAVA_HOME%in:[Mysql安装路]in;















操纵步骤:







1.翻开一个终端窗口。







2.断定以后目次为/root,利用shell命令cd、pwd完成。







3.键进命令gedit.bash_profile







shell>gedit.bash_profile







4.修正.bash_profile,详细路径,以后安装为准。







5.键进命令source.bash_profile,使Linux当即使用这个设定。







shell>source.bash_profile







6.键进echo$PATH[情况变量],能够检察是不是无效。







Shell>echo$PATH























上面附上变动后的.bash_profile文件内容。对应路径要做修正。







#.bash_profile















#Getthealiasesandfunctions







if[-f~/.bashrc];then







.~/.bashrc







fi















#Userspecificenvironmentandstartupprograms















JAVA_HOME=/usr/java/jdk1.5.0_01







ANT_HOME=/home/wubing/ev/apache-ant-1.6.2







MYSQL=/usr/local/mysql







PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$ANT_HOME/bin:$MYSQL/bin







CLASSPATH=%JAVA_HOME%lib        ools.jar:%JAVA_HOME%libdt.jar







BASH_ENV=$HOME/.bashrc







USERNAME="root"















exportJAVA_HOMEANT_HOMEMYSQL_HOMEPATHCLASSPATHUSERNAMEBASH_ENV























六,到场mysqldriverjar,将mysql-connector-java-3.1.7-bin.jar(mysqljdbcdriver)放到[jboss安装路径]erverdefaultlib。























七,设定mysql数据源。找到mysql-ds.xml(地位:[jboss材料夹]docsexamplesjca)







修正后放到[jboss材料夹]erverdefaultdeploy







内容以下:















<jndi-name>MySqlDS</jndi-name>







<connection-url>jdbc:mysql://localhost:3306/ppp[统一PC]</connection-url>







<driver-class>com.mysql.jdbc.Driver</driver-class>







<user-name>root</user-name>







<password>[所设暗码]</password>







<connection-propertyname="useUnicode">true</connection-property>







<connection-propertyname="characterEncoding">utf8</connection-property>























八,用AntBuildyywap项目。















以后目次移到yywap项目材料夹







sehll>cd[yywap路径]







shell>ant实行Ant







了局以下:

Buildfile:build.xml















……[省略]















BUILDSUCCESSFUL







Totaltime:1minute42seconds















九,把程序放到deploy目次(程序地位在yywap/target)







yyejb.jar,yyweb.war放到[jboss材料夹]erverdefaultdeploy























十,启动Mysql和Jboss。







启动程序剧本分离在







[Mysql]/bin/







[Jboss]/bin/







启动Mysql







sheel>./mysqld_safe--user=mysql&







sheel>./mysqladminshutdown















Jboss







启动sheel>./run.sh







中断:sheel>./shutdown.sh&ndash;S















十一,了局







一般情形下JBoss启动应没有堕落信息。堕落情形通常是







mysql数据源设定不准确,(为注重暗码)







mysqldriver没有放到deploy/lib目次中。







Mysql没有新增ppp数据库。























数据库变更:







命令:shell>mysql







>showdatabases;







应看到数据库ppp







>useppp;







>showtables;







应看到有增添一些表。这些表为deployEJB时,主动新增的。







测试:







翻开Mozilla,URL为







http://localhost:8080/listAll.do























J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。
莫相离 该用户已被删除
沙发
发表于 2015-1-21 15:29:18 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-26 23:52:34 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
若天明 该用户已被删除
地板
发表于 2015-2-4 21:41:44 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
海妖 该用户已被删除
5#
发表于 2015-2-10 01:47:32 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
分手快乐 该用户已被删除
6#
发表于 2015-2-28 12:58:51 | 只看该作者
是一种为 Internet发展的计算机语言
简单生活 该用户已被删除
7#
发表于 2015-2-28 18:48:00 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
老尸 该用户已被删除
8#
发表于 2015-3-10 04:10:39 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-13 23:07:27 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
飘飘悠悠 该用户已被删除
10#
发表于 2015-3-20 12:47:36 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
灵魂腐蚀 该用户已被删除
11#
发表于 2015-3-23 22:22:20 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
若相依 该用户已被删除
12#
发表于 2015-3-29 21:58:35 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
深爱那片海 该用户已被删除
13#
发表于 2015-4-7 23:24:57 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
柔情似水 该用户已被删除
14#
发表于 2015-4-14 13:47:45 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
因胸联盟 该用户已被删除
15#
发表于 2015-4-16 07:12:43 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
16#
发表于 2015-4-23 05:51:27 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
山那边是海 该用户已被删除
17#
发表于 2015-4-26 00:40:44 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
再见西城 该用户已被删除
18#
发表于 2015-4-26 15:10:49 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
蒙在股里 该用户已被删除
19#
发表于 2015-5-1 00:29:28 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
小妖女 该用户已被删除
20#
发表于 2015-5-4 09:05:30 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 03:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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