java主机,java虚拟主机,哪里有免费免费java主机
|一般的站长,可能很少接触到JAVA的虚拟主机,一般网站都是由PHP,ASP ,aspx组成的,实际上JAVA也是网页设计语言的一种,不过因为开发者放弃了这种语言,所以很少有站长使用,不过有些站长依旧在使用此类语言,那么如果要租用一款JAVA虚拟主机,怎么租用,动天数据能帮大家介绍下JAVA的虚拟主机吗?
JSP就是JAVA虚拟主机
JSP(Java Server Pages)是由Sun Microsystems公司倡议、很多公司介入一同树立的一种静态网页技巧规范。JSP技巧有点相似ASP技巧,它是在传统的网页HTML文件(*.htm,*.html)中拔出Java程序段(Scriptlet)和JSP标志(tag),从而构成JSP文件(*.jsp)。
用JSP开辟的Web使用是跨平台的,即能在Linux下运转,也能在其他操作零碎上运转。
JSP技巧运用Java编程言语编写类XML的tags和scriptlets,来封装发生静态网页的处置逻辑。网页还能经过tags和scriptlets拜访存在于效劳端的资本的使用逻辑。JSP将网页逻辑与网页设计和显示别离,支撑可重用的基于组件的设计,使基于Web的使用程序的开辟变得敏捷和轻易。
Web效劳器在碰到拜访JSP网页的恳求时,起首履行个中的程序段,然后将履行后果连同JSP文件中的HTML代码一同前往给客户。拔出的Java程序段可以操作数据库、从新定向网页等,以完成树立静态网页所需求的功用。
JSP与Java Servlet一样,是在效劳器端履行的,平日前往该客户端的就是一个HTML文本,因而客户端只需有阅读器就能阅读。
JSP的1.0标准的最初版本是1999年9月推出的,12月又推出了1.1标准。今朝较新的是JSP1.2标准,JSP2.0标准的收罗看法稿也已出台。
JSP页面由HTML代码和嵌入个中的Java代码所构成。效劳器在页面被客户端恳求今后对这些Java代码停止处置,然后将生成的HTML页面前往给客户端的阅读器。Java Servlet 是JSP的技巧根底,并且大型的Web使用程序的开辟需求Java Servlet和JSP合营才干完成。JSP具有了Java技巧的复杂易用,完整的面向对象,具有平台有关性且平安牢靠,次要面向因特网的一切特色。
JSP(JAVA)发展的历史:
- 1995年5月23日,Java语言诞生
- 1996年1月,第一个JDK-JDK1.0诞生
- 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术
- 1996年9月,约8.3万个网页应用了JAVA技术来制作
- 1997年2月18日,JDK1.1发布
- 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录
- 1997年9月,JavaDeveloperConnection社区成员超过十万
- 1998年2月,JDK1.1被下载超过2,000,000次
- 1998年12月8日,JAVA2企业平台J2EE发布
- 1999年6月,SUN公司发布Java的三个版本:标准版(JavaSE,以前是J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)
- 2000年5月8日,JDK1.3发布
- 2000年5月29日,JDK1.4发布
- 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机
- 2001年9月24日,J2EE1.3发布
- 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升
- 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0
- 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字"2":J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
- 2006年12月,SUN公司发布JRE6.0
- 2009年04月20日,甲骨文74亿美元收购Sun。取得java的版权。
- 2010年11月,由于甲骨文对于Java社区的不友善,因此Apache扬言将退出JCP[4]。
- 2011年7月28日,甲骨文发布java7.0的正式版。
自JSP推出后,浩瀚大公司都支撑JSP技巧的效劳器,如IBM、Oracle、Bea公司等,所以JSP敏捷成为贸易使用的效劳器端言语。
JAVA使用什么样的开发工具来开发呢?
Java语言尽量保证系统内存在1G以上,其他工具如下所示:
- Linux 系统或者Windows 95/98/2000/XP,WIN 7/8系统
- Java JDK 7
- Notepad编辑器或者其他编辑器。
- IDE:Eclipse
安装好以上的工具后,我们就可以输出Java的第一个程序"Hello World!"
public class MyFirstJavaProgram { public static void main(String []args) { System.out.println("Hello World"); } } 也有站长遇见了在万网购买JAVA主机的怪事情 先说一下购买的事情,我从事java的工作已经有6年了。但从来没有在互联网上买过虚拟主机。2007年的5月,和朋友想合作搞个网站,于是就得在互联网上买个虚拟主机。市场上java虚拟主机的价格都偏贵,而且敢直接提出支持java的主机也很少,万网和其他几家就是敢直接提出支持java(jsp)的,于是我这几家java(jsp)虚拟主机服务商中挑选。没有买过虚拟主机的经验,就先挑选了比较正规,价格适中的一家,这家我用代号A来表示。但A的java虚拟主机,什么都好就是mysql数据库不支持中文,编码不是gbk,郁闷死了。还好A虚拟主机提供商提供试用的机会,就把机子给退了,很正规,没有扯皮。后来我在网络上搜索发现万网(www.net.cn)的虚拟主机在代理商那里价格没有他们本部那么黑心。本部标的价格是1980元/年,代理商那里只卖850,价格比我上次买的贵了100元。但我想万网的网站那么正规,从业那么久,服务应该是一流的,产品应该也是最棒的,别的不说就域名就很牛逼。就在我犹疑的时候,万网的一位大姐打电话过来咨询,为什么我注册了账号,没有买东西,有什么困难和顾虑吗?然后说万网的故事,从业最久,所有服务器都是调试才上线的,没有问题。于是我相信了这位大姐,就到了万网的代理商买了850的java虚拟主机,300M。现在才知道当时可以买最少15个php或者asp虚拟主机了。当时买的时候还自喜,万网都发展了那么多代理啦,果然是大公司不一样,服务都做得那么大了。后来才发现这个是一个很大的弊病,不是服务做大了,是市场做大了,服务做得更小了。 现在说服务的事情。我用的技术架构是ssh(struts1+spring2 +hibernate2),程序运行几天后,也没有几个人访问,发现经常会出现内存溢出错误。我在本机和客户那里用这种架构都3年了,从来没有这种情况。然后找代理商咨询解决,和他说了很多java专业的问题,他说我不懂你说的什么(类似我是牛,不要对我弹琴之话)。代理商说我们只卖虚拟主机,虚拟主机出现问题,您找万网。这话把我气得没有语言。找万网怎么找呢?万网是我知道的唯一的一家不提供互联网交流工具的虚拟主机提供商,只好打北京长途啊,问题又不好描述,电话又转来转去的,等待中,又等待中,那天就一会功夫扯皮来扯皮去,就把我的电话搞的停机了。我就用座机打,然后我说你们可不可以打过来,他才告诉我有个免费电话400的。当我调试机子(把一些可以省略的java代码除去)打的400电话打多了,需要他们重启tomcat服务次数多了。他强烈要求我到代理商那里填单,由代理商和他们互联网对话。你说这是什么服务,一个对话是我提交问题给代理商,扯半天,然后代理商提交给万网,然后万网不痛不痒的回复了几句话到你的邮箱,然后你要登录邮箱去找。如果还要对话,又得走一遍刚才这个流程。最让我郁闷的一点,我在A虚拟主机提供商那里,都提供tomcat服务自动重启的,为什么万网没有呢?那证明万网的java水平比A提供商还烂,一个不能重启tomcat服务,不能查看日志的java虚拟主机,你也敢拿出来买,真的丢脸,还说是从业最久的,规模有多大有多大。 一切信心都在这样的扯皮中磨去了。我就想到退机了,但和代理商交涉,和万网交涉,都不成功,一个结论就是万网的服务器是不能退机的,万网的服务器是最好的,经过负载测试,经过多年的使用,没有问题,是你自己的问题。给我气的吐血,多年的使用,多年的坑害还差不多。你说我怎么办? 漏说了一件事,本来朋友很相信我的网站开发技术的,结果我们失去了合作,也失去了一次创业的机会。 没办法,又不能看着这900元(包域名)就这么眼睁睁的没了。想起了当时买的时候发现上面说支持php系统,于是就学习dedecms,时间过一个来月,发现这个java虚拟主机不支持dede的文件创建功能,和万网交涉,他们说为了保证服务器的安全,我们不提供这项功能。于是dede又泡汤了。接着寻找出路,发现了shopex网店系统也不错,结果失败告终,还是因为不支持文件创建功能而失败。 想来想去,没则了。后来想到现在刚好学习了新的架构(struts2+hibernate3+jpa+spring+ajax),这个架构要求的内存小点,要不就搞一个来看看,或许可以。过了几个月,这个架构终于出来了,安装上去发现Exception Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) at java.security.AccessController.checkPermission(AccessController.java:427) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:594) at java.lang.ClassLoader.<init>(ClassLoader.java:201) at org.springframework.core.OverridingClassLoader.<init>(OverridingClassLoader.java:56) at org.springframework.instrument.classloading.SimpleThrowawayClassLoader.<init>(SimpleThrowawayClassLoader.java:36) at org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getNewTempClassLoader(SpringPersistenceUnitInfo.java:77) at org.hibernate.ejb.Ejb3Configuration.addXMLEntities(Ejb3Configuration.java:429) at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:360) at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:218)又是权限问题。郁闷死了。这个架构我在我本机和客户的服务器上,一点事情都没有。 主机瘫痪了,我对它策底的失望了,我对万网策底的绝望了,我给万网折磨的没有办法了。于是就写了这篇文章,把我的经过描述给大家,希望对大家选择java虚拟主机提供个前车之鉴,不要像我一样,把一件好的事情变成了坏事情。 实际上,我们开发JAVA的开发者们,不用在为JAVA的虚拟主机发愁了,现在云主机这么方便,我们只需要租用一台云主机,架设JAVA环境,就可以自己当JAVA站长了,动天数据提供的配置: 单核 512内存 50G硬盘 3M带宽 独立IP 只需要450元1年 市场随便一个64M内存的JAVA主机价格都在400元以上,详细需要咨询客服吧。
0 Comments.