JAVA网页编程之Java开源理论(1)--情况设置
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=
JAVA_HOME=
CLASS_PATH=%JAVA_HOME%lib
修正变量:
PATH追加内容,用“;”距离。%ANT_HOME%in;%JAVA_HOME%in;in;
六,将mysql-connector-java-3.1.7-bin.jar(mysqljdbcdriver)放到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(地位:docsexamplesjca)
修正后放到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。
启动程序剧本分离在
/bin/mysql.exe
/bin/run.bat
Jboss中断命令:shutdown–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>./
呈现“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-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/bin
shell>mysql
>createdatabasepppcharactersetutf8;新建一个数据库ppp
提醒:
shell>pwd用于失掉以后地点目次
shell>ls检察以后地点目次内的内容
shell>cd..前往上一层目次
shell>cd/www/www把以后目次设为/www/www
shell>mysqladmin-uroot-ppassword重设mysql暗码,会让你输出旧暗码
shell>mysqladminshutdown封闭mysql服务
三,安装Jboss4.01
解压,安排到某一目次
四,将Ant解开,放到某一材料夹;
shell>tar-vxzf
五,设定情况变量;
ANT_HOME=
JAVA_HOME=
CLASS_PATH=%JAVA_HOME%lib
修正变量:
PATH追加内容,用“:”距离。%ANT_HOME%in;%JAVA_HOME%in: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)放到erverdefaultlib。
七,设定mysql数据源。找到mysql-ds.xml(地位:docsexamplesjca)
修正后放到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
shell>ant实行Ant
了局以下:
Buildfile:build.xml
……[省略]
BUILDSUCCESSFUL
Totaltime:1minute42seconds
九,把程序放到deploy目次(程序地位在yywap/target)
yyejb.jar,yyweb.war放到erverdefaultdeploy
十,启动Mysql和Jboss。
启动程序剧本分离在
/bin/
/bin/
启动Mysql
sheel>./mysqld_safe--user=mysql&
sheel>./mysqladminshutdown
Jboss
启动sheel>./run.sh
中断:sheel>./shutdown.sh–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优点之一。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 是一种语言,用以产生「小应用程序(Applet(s)) 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 是一种为 Internet发展的计算机语言 是一种使网页(Web Page)产生生动活泼画面的语言 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
页:
[1]
2