当前位置: 技术问答>java相关
java与B/S的困惑
来源: 互联网 发布时间:2017-04-29
本文导语: java与B/S的困惑 看java有一段时间了,问题也越来越多起来。 1.java程序分为application和applet,其中application需要在java虚拟机上解释执行。我知道的可采用的方法是在命令行敲入javac classname.class。如果做成产品发布,难...
java与B/S的困惑
看java有一段时间了,问题也越来越多起来。
1.java程序分为application和applet,其中application需要在java虚拟机上解释执行。我知道的可采用的方法是在命令行敲入javac classname.class。如果做成产品发布,难道要我的用户去命令行敲javac来运行它?我搞不懂。这样java application还有什么意义呢?
2.applet在浏览器中运行。它的一些功能,如声音、动画、绘图、多媒体等,似乎已经用不上了,用flash配合任一款网页编辑的软件如dw或frontpage,都可以实现,哪用得着编程?我觉得它剩下有用的功能就只有网络了,这就是B/S了。不知道我说得对不对,大家给点意见。
3.我没见过也找不到B/S的例程,所以也理解不透彻它。有没有人能提供一下?不要太难的,吃不消。
4.如果不进行数据库操作,B/S是不是失去了意义?java能进行数据库操作吗?感觉不大行。也就是说,还是要结合PHP或者Asp再加上MySQL之类的东西。这样的话,java起个什么作用呢?
5.不如这样问吧,仅用java,不要PHP或者ASP,也不要CGI,能否实现有价值的B/S?
6.书上有一个java编的聊天室雏形的程序,可用telnet登录聊天。服务器程序用的是application而不是applet,难道又要我敲javac?
看java有一段时间了,问题也越来越多起来。
1.java程序分为application和applet,其中application需要在java虚拟机上解释执行。我知道的可采用的方法是在命令行敲入javac classname.class。如果做成产品发布,难道要我的用户去命令行敲javac来运行它?我搞不懂。这样java application还有什么意义呢?
2.applet在浏览器中运行。它的一些功能,如声音、动画、绘图、多媒体等,似乎已经用不上了,用flash配合任一款网页编辑的软件如dw或frontpage,都可以实现,哪用得着编程?我觉得它剩下有用的功能就只有网络了,这就是B/S了。不知道我说得对不对,大家给点意见。
3.我没见过也找不到B/S的例程,所以也理解不透彻它。有没有人能提供一下?不要太难的,吃不消。
4.如果不进行数据库操作,B/S是不是失去了意义?java能进行数据库操作吗?感觉不大行。也就是说,还是要结合PHP或者Asp再加上MySQL之类的东西。这样的话,java起个什么作用呢?
5.不如这样问吧,仅用java,不要PHP或者ASP,也不要CGI,能否实现有价值的B/S?
6.书上有一个java编的聊天室雏形的程序,可用telnet登录聊天。服务器程序用的是application而不是applet,难道又要我敲javac?
|
汗……这种问题……首先我觉得你对Java的了解时间太短了,连java和javac命令都没有分清楚。
1、谁也没有说需要你的用户敲java classname(不是javac也没有class)。你可以写成.bat文件,可以在不同的平台上生成不同的启动程序(如win32平台的.exe)
2、Applet有自己的特色,一个签名的Applet可以做所有java app做的事情。例如动态生成报表,和数据库直接连接,传送文件等等。这些东西你用flash做个试试?
3、B/S是指Browser/Server模式,不是指Applet。建议你仔细学习一下这方面概念的问题。Java在这种模式下是由Servlet/Jsp运行在Server端,IE或IE中的Applet是客户端的。
4,5、大汗中…………MySQL是操作数据库用的吗???那个是数据库……你试试没有数据库的时候用ASP,PHP,CGI能“操作数据库”吗?问题5我是在不想说了,这么多公司,这么多项目都是基于Java的,你能自己看看吗?
6、服务器程序是application,你敲java(不是javac)把它运行起来不就可以了?另外这个是示例程序,不考虑用户发布的。
啊~~感觉好像你……
1、谁也没有说需要你的用户敲java classname(不是javac也没有class)。你可以写成.bat文件,可以在不同的平台上生成不同的启动程序(如win32平台的.exe)
2、Applet有自己的特色,一个签名的Applet可以做所有java app做的事情。例如动态生成报表,和数据库直接连接,传送文件等等。这些东西你用flash做个试试?
3、B/S是指Browser/Server模式,不是指Applet。建议你仔细学习一下这方面概念的问题。Java在这种模式下是由Servlet/Jsp运行在Server端,IE或IE中的Applet是客户端的。
4,5、大汗中…………MySQL是操作数据库用的吗???那个是数据库……你试试没有数据库的时候用ASP,PHP,CGI能“操作数据库”吗?问题5我是在不想说了,这么多公司,这么多项目都是基于Java的,你能自己看看吗?
6、服务器程序是application,你敲java(不是javac)把它运行起来不就可以了?另外这个是示例程序,不考虑用户发布的。
啊~~感觉好像你……
|
servlet/jsp
到sun.java.com看看j2se,j2ee,j2me的介绍,你会明白java到底是干什么用的
到sun.java.com看看j2se,j2ee,j2me的介绍,你会明白java到底是干什么用的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。