当前位置:  技术问答>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的了解时间太短了,连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到底是干什么用的

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3