Java 后台开发值得注意的地方有哪些

java后台开发用到些什么_百度知道
该问题可能描述不清,建议你
java后台开发用到些什么
我有更好的答案
这个是根据需求而定,需求不同使用组件不同 比较通用的有 spring ,struts ,hibernate 三大框架.
日志框架:log4j,Log4J2,Commons Logging,SLF4j,Logback,Java Util Logging (JUL)
大数据: hadoop, hive,strom,scala,Cassandra,Pig,Chukwa,Ambari,
ZooKeeper,Sqoop,Oozie,
Mahout,HCatalog
持久化:iBATIS,hibernate,jpox, Apache Torque, 在公司的话,都有公司基于开源框架封装的适用于公司框架
采纳率:33%
spring+jsp+数据库
本回答被提问者采纳
你的意思是用JAVA 开发项目或者网站用什么 工具吗
用JAVA 开发项目一般都用 MyEclipse 工具开发 用JAVA 开发项目还需要安装 JDK , 配置系统环境变量
,web应用服务器用tomcat 或者 jboss 等, 我就是 JAVA 软件工程师 专门用JAVA 开发项目或者网站的 有什么问题可以继续追问
为您推荐:
其他类似问题
您可能关注的内容
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Java 后台开发值得注意的地方有哪些?
以下,是在项目中碰到的,并且参考其他博主所得出的一些约定俗成的编码技巧。
1. model 和 bean 的区别:
model的字段 & bean的字段 ,且model的字段可以和 bean的字段不一致。将两个分开来理解就好,不能混为一谈。
model是针对于前段页面显示数据的, bean是针对于字段的映射的。两者的服务重心不同。
比如:在存储日期类数据的时候,数据库(bean)存储的是 datetime类型,而前端展示给用户的是string类型,前端转换数据很麻烦,所以在后台bean中做转换,转换完之后存在 model中,然后将model传递到前台进行显示。也可以在model中添加其他必要的字段(不需要存储在数据库中做持久化处理的)。Java在前后台进行交互时,所要注意的情况
web 在进行前后台交互时,所要注意的要点:
后台代码注意要点:
1.后台给前台传递值的时候大多数分为以下几种情况:
那么所要注意的:
多数的情况下,会出现前台传递参数到后台,那么我们需要多传递的参数进行验证,如:传递的是对象,那么我们需要对对象进行是否为null的验证,如果为null的话,那么得到的就是一个空的list或者是空的新对象,在传递到前台页面没有数据,显得没有意义;如果传递的是字符串,那么我们需要对字符串进行一下判断,首先要做的就是判断是否为null,这步很重要,且判断字符串的长度是否大于0;
那么在后台传递到前台是会有几种形式:同步传递以及异步(ajax方法):
在同步传递时,大多数的情况是没有什么需要注意的,但是ajax的方式就不同了,有多种的情况,一般的情况有一下两种:一种是text的形式,这种形式的多数是传递的成功与失败的时候使用;另一种是json的形式,对于json格式的数据又分为多种的情况:1.json的数据用于ajax中数据地拼接,很方便这种的情况主要是针对map以及list的数据格式,单独的对象是不行的,单独的对象只能是进行同步的交互。
2.前台获取到后台的传值所要注意的,主要的是分为两种也就是同步和异步的情况;
同步时:同步的情况下,多数是传递的为单个对象的时候,那么获取数据的时候,就需要使用到EL的表达式,那么在使用之前所要准备是就是引入EL表达式的文件包如下:
&%@ taglib uri=&https://java.sun.com//jstl/core& prefix=&c& %&
其次就是对传递过来的对象进行判断,判断是否为空如下:,其次在使用进行遍历循环数据
异步时:也就是ajax的获取的时候,需要对传递过来的数据进行是否为null,且是否length是否大于0的判断,然后在进行拼接。& &临近毕业,海投了很多简历有幸参加这次面试。
在学校也安排了很多面试,很可惜很多都是变相招你去培训的,所以不敢兴趣!
& &近四个钟的车程,来到了这件公司。规模不大却有模有样,用个词的话便是小巧精致吧。
在面试官的邀请下在会议上聊了很久也收获了很多。
& 以下是我对于这次面试的一些收获:
& 由于学校开设的科目比较杂散,所以也学习了很多方向上面的东西如c,java,语言,andriod,数据库,软件工程,java web,linux......
对于自己在学校学习的总体概括便是,没有方向,学习很冗余,积极性不高,学为何用?
& 通过跟面试官的这次谈话,我明白了自己今后的一个方向是什么
再比如目前一个软件的开发的总体过程是怎样的,是通过什么样的一个形式吧前段,跟后端连接起来形成一个完整的项目。
& 我是一个java web 的初学者,站在我们的角度谈谈我对java web面试需要知道的一些信息:
如果你需要找一份实习工作关于javaweb方面的,下面几点你值得你注意一下,首先如何在linux上搭建一个你自己写的jsp等开发的项目,让他能够跑起来。
其次,你得了解MVC开发模式,以及能够有自己对于MVC的理解,有广到深入的能够用自己的语言去表达。
& 最后你得理解当下主流的javaweb的开发框架,比如struts2,spring,Hibernate等,更最要的是你得学会将这三个框架结合起来使用。
最后还有什么的话,那就是看你的java基础怎样啦。
阅读(...) 评论()他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 web前端开发 的文章

 

随机推荐