JAVA网页设计实战J2EE―开辟购物网站(二)
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)j2ee第三步,安拆卸置jBuilder7这里我安装的是weblogic版
安装jBuilder不要把它装到带有空格的目次里如PrograihFiles,或是中文目次中,否则编译时会堕落的。安装很复杂,不用多言,这里侧重讲一下设置
小技能一:人人以为jBuilder运转时大概很慢,由于jbuilder默许利用32MB内存,假如你的内存够年夜的话,能够加年夜一点,详细举措以下,
在jBuilder安装目次BIN下找到jbuilder.config文件,编纂它,改动Vmparams后的参数,我的设置为
vmparam-Xms64M
vmparam-Xmx64M
启动jBuilder,在Help下的AboutJbuilder下能够看到Javaheap已增添了,运转也快了很多,最少今后能够编译较年夜的文件。
小技能二:运转jBuilder时,发明编写代码很不便利,所选的代码与实践所见的老是差一个,这是由于字体的缘故原由,办理办法以下,在Tools的EditorOptions下的Display里,将Editorfont里的FontFamily改成新宋体便可。
<br>
设置weblogic服务
用jBuilder能够整合weblogic,如许能够把在jBuilder下开辟的EJB或打包成WAR的网站间接公布到weblogic!
起首在tools下选择ConfigureServers
鄙人面的userHome下,你能够看到“webLogicApplicationServer6.X-7.0”项,点击它,在右侧会呈现ServerSettings,将Enableserver打上勾,鄙人面的General下选择homedirectory和Workingdirectory:自己的为"D:/bea/wlserver6.1"
<br>
然后点Custom项
选择JDKinstallationdirectory:自己的为“D:/bea/jdk131”
BEAhomedirectory:自己的安装目次为“D:/bea”,接着输出暗码和设定的Domainname和Servername这些都是你安装weblogic时设定的,假如目次选择准确,鄙人面的version下会主动呈现你的weblogci的版本号。点击OK即完成!
<br>
上面,我们做一个实验,看看weblogic是否是和jbuilder整合了!
起首,我们新建一个工程,选Application,在name里填写你的工程名,接着按完成便可。
<br>
在新建工程项目时特地看一看Server是否是用的Weblogic
<br>
然后再选新建,在呈现的ObjectGallery下选Web,由于我们是要公布WEB使用,以是拔取WebApplication,为它命个名,这将是网站包的名字,指定它的事情目次后选择Generatewar,点OK便可
<br>
接上去,我们要新建一个JSP文件,一样点新建,在WEB下选择JAVAServerPage,按它的默许点下一步便可,它会主动创立一个JAVABEAN。
起首,我们要把主动天生的这个BEAN编译为class,选中它,点右键,在呈现的菜单选Rebuild编译
<br>
然后编译你的WebApplication,它会主动天生WAR包,点这个包公布便可
<br>
公布网站
<br>
接上去翻开扫瞄器输出http://127.0.0.1:7001/tds/index.jsp便可看到该页面。
<br>
PS:WAR为全部webappliction紧缩包,讲复杂分明点就是我们所做的全部网站都能够打成一个包,然后用weblogic来公布,固然weblogic也撑持用目次发式来公布的!
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 是一种突破用户端机器环境和CPU 是一种将安全性(Security)列为第一优先考虑的语言 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页:
[1]