金色的骷髅 发表于 2015-1-18 11:49:05

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&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>./







呈现“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&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))

海妖 发表于 2015-2-10 01:47:32

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

分手快乐 发表于 2015-2-28 12:58:51

是一种为 Internet发展的计算机语言

简单生活 发表于 2015-2-28 18:48:00

是一种使网页(Web Page)产生生动活泼画面的语言

老尸 发表于 2015-3-10 04:10:39

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

愤怒的大鸟 发表于 2015-3-13 23:07:27

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

飘飘悠悠 发表于 2015-3-20 12:47:36

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

灵魂腐蚀 发表于 2015-3-23 22:22:20

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

若相依 发表于 2015-3-29 21:58:35

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

深爱那片海 发表于 2015-4-7 23:24:57

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

柔情似水 发表于 2015-4-14 13:47:45

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

因胸联盟 发表于 2015-4-16 07:12:43

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

仓酷云 发表于 2015-4-23 05:51:27

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

山那边是海 发表于 2015-4-26 00:40:44

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

再见西城 发表于 2015-4-26 15:10:49

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

蒙在股里 发表于 2015-5-1 00:29:28

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

小妖女 发表于 2015-5-4 09:05:30

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
页: [1] 2
查看完整版本: JAVA网页编程之Java开源理论(1)--情况设置